Créer une page de base avec Drupal

Drupal 8

Créer une page de base avec Drupal

Soumis par Antoine le mer 07/10/2020 - 15:07

Une fois installé, Drupal propose deux types de contenu : les articles et les pages de base. Dans ce tuto Drupal, nous allons expliquer à quoi servent les pages de base, quelles sont leurs différences avec les articles et comment en créer. Afin de bien comprendre l'article, il est nécessaire de comprendre le vocabulaire de base sur les types de contenu et les contenu.

Qu'est qu'une page de base ?

Quand on parle d'une page de base, on peut parler soit du  type de contenu "Page de base", soit d'un exemplaire de ce type de contenu.

Le type de contenu "Page de base"  dispose de deux champs :

  • un "Titre" qui peut contenir un texte court non mis en forme.
  • un "Body" qui peut contenir des textes longs

Comme n'importe quel type de contenu, il est possible de rajouter des champs pour stocker de nouvelles informations. Par exemple, le tuto sur le module "Metatag" explique comment rajouter un champ qui permet de stocker le contenu de la balise méta-description d'une page.

A chaque fois qu'un utilisateur, crée un contenu de type "Page de base", il doit saisir le contenu des champs "Titre" et "Body". Chaque page sera ensuite accessible à une adresse du type nomdedomaine/node/id-page, et apparaitra dans la zone du contenu principal. 

Différence entre un article et une page

Les articles sont un autre type de contenu qui dispose aussi d'un champ "Titre" et d'un champ "Body". Contrairement aux pages, les articles affichent, par défaut,  les informations sur leur auteur (nom et date de création). Ils offrent aussi la possibilité aux lecteurs d'ajouter des commentaires. Mais comme toujours dans Drupal, il est possible de modifier le type de contenu "pages" pour que lui aussi affiche les infos sur l'auteur et propose des commentaires.

A quoi sert une page ?

D'après les conseils données par Drupal, les pages de base doivent être utilisées pour des contenus statiques, comme les pages "qui sommes nous", ou "les CGU". A l'inverse, les articles sont destinés aux contenus dynamiques comme la présentation de produits ou d'individu. Cependant rien ne vous oblige à respecter cette différence. 

Comment créer une page de base

Pour créer une page, il faut 

  • Aller sur la page "Contenu" à l'adresse "nomdusite/admin/content" ou en utilisant le menu admin "admin->contenu" puis cliquer sur le bouton "+Ajouter du contenu"
  • Choisir le type de contenu "Page de base"
  • Au minimum saisir le titre et le contenu et valider à l'aide du bouton Enregistrer

Vous pouvez aussi à l'aide de la colonne située à droite :

choisir de publier ou non la page, en cochant la case "Publié". Une page publié sera accessible sur le site par les visiteurs.

saisir un message de révision qui explique les corrections effectuées. Comme les "pages de base" sont un type de contenu avec révision, il est possible de suivre les différences entre les multiples versions des pages et de revenir à des versions antérieures. Pour cela, il faut se rendre à l'adresse de la page et cliquer sur l'onglet révision.

ajouter un lien dans un menu qui pointe vers la page. Pour cela, il faut dérouler "Paramètres du menu" et cocher la case "Fournir un lien de menu". Il faut alors saisir :

  • le titre du lien de menu, c'est à dire le texte qui apparait dans le menu
  • la description, c'est à dire le texte qui s'affiche au survol du lien de menu
  • l'élément parent, c'est à dire le menu, ou le lien de menu sous lequel le nouveau lien de menu apparaitra
  • le poids, qui permet d'ordonner les liens. Un poids faible apparaissant en premier

choisir l'auteur parmi les membres du site en déroulant information de publication.

définir une date une heure et une date de création en déroulant information de publication.

placer la page sur la page d'accueil en déroulant les options de publication et en cochant la case "Promu en page d'accueil".

placer la page en haut des vues en déroulant les options de publication et en cochant la case "Epinglé en haut des listes".

 

Version