Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici

La saisie des contenus standards

Connaître les objectifs

Maintenant que nous avons paramétré les champs utilisables dans les types de contenu Article et Page de base, nous allons passer à la deuxième étape : le paramétrage du formulaire de saisie des contenus.

À nouveau nous voyons un point fort de Drupal, c’est la possibilité de personnaliser le formulaire de saisie que les rédacteurs utiliseront lors de la saisie des contenus des articles et des pages.

Modifier le formulaire de saisie des articles

1. Afficher les champs du formulaire

Nous allons maintenant modifier le formulaire de saisie des articles.

 Dans les menus de l’administration, choisissez Structure.

 Cliquez sur le bouton Types de contenu.

 Dans la ligne Article, dans les actions disponibles, cliquez sur le bouton Gérer l’affichage du formulaire.

images/new-057.png

Drupal affiche dans l’écran et l’onglet Gérer l’affichage du formulaire la liste de tous les champs définis précédemment :

images/new-058.png
  • La première colonne CHAMP liste tous les champs qui sont utilisés dans ce type de contenu.

  • La deuxième colonne WIDGET indique comment est affiché chaque champ dans le formulaire de saisie de ce type de contenu.

  • La troisième colonne qui n’a pas de nom indique les paramètres d’affichage appliqués à chaque champ.

Tous ces champs sont disponibles et utilisables dans le formulaire de saisie des articles, que ce soit sur la gauche dans la saisie du contenu ou sur la droite dans les onglets de paramétrage :

images/9-C06-001.png

Ce formulaire de saisie est accessible dans le menu Contenu et Ajouter du contenu de type Article

2. Paramétrer le champ Titre

Nous allons commencer par le champ Titre. Celui-ci s’affiche en début de formulaire.

images/C06-004.png

Dans la liste des champs disponibles, nous visualisons ces paramètres :

  • il est affiché en tant que Champ texte,

  • il est limité à 60 caractères : Taille du champ texte : 60.

images/C06-005.png

 Pour modifier les paramètres de saisie de ce champ, cliquez sur images/C06-000.png à droite dans la ligne du champ Titre.

images/new-001.png

Un volet de paramétrage apparaît :

images/9-C06-002.png

 Dans le champ Taille du champ texte, vous pouvez modifier la largeur d’affichage du champ Titre.

 Dans le champ Placeholder, vous pouvez indiquer un texte qui sera affiché à l’affichage du formulaire de saisie. Cela peut servir à indiquer une consigne. Ce texte disparaîtra dès que le rédacteur saisira le titre de son article.

images/9-C06-003.png

 Si vous apportez des modifications, cliquez sur le bouton Mettre à jour.

Les nouveaux paramètres sont bien affichés :

images/C06-010.png

 N’oubliez pas de cliquer sur le bouton Enregistrer en bas de l’écran.

Voici l’affichage obtenu pour la saisie du champ Titre dans le formulaire de saisie des articles...

Modifier le formulaire de saisie des pages

1. Afficher les champs du formulaire

Sur le même principe, nous allons maintenant modifier le formulaire de saisie des pages.

 Dans les menus de l’administration, choisissez Structure.

 Cliquez sur le lien Types de contenu.

 Dans la ligne Page de base, dans les actions disponibles, cliquez sur le bouton Gérer l’affichage du formulaire.

images/9-C06-029.png

Drupal affiche dans l’écran et l’onglet Gérer l’affichage du formulaire la liste de tous les champs définis précédemment :

images/9-C06-030.png

Nous retrouvons la même interface que précédemment pour les articles.

Nous avons la liste de tous les champs disponibles dans le formulaire de saisie des pages :

images/9-C06-031.png

Ce formulaire de saisie est accessible dans le menu Contenu, Ajouter du contenu de type Page de base.

2. Paramétrer les champs

Le paramétrage est strictement identique à ce que nous avons fait précédemment pour les articles. Il n’y a aucune différence, nous n’allons donc pas refaire toutes les manipulations.