Types de contenu et champs

Un type de contenu décrit une famille de contenus du site : des pages, des articles, des événements, des réalisations. Chaque type a ses propres champs. Les types se gèrent dans Structure → Types de contenu.

Créer un type

Le bouton « Type de contenu » ouvre l’écran « Nouveau type de contenu » : un nom au singulier, un nom au pluriel, une icône parmi 24, et un nom technique (lettres minuscules, chiffres et tiret bas, 32 caractères au plus). Laissé vide, le nom technique est déduit du singulier. Il ne pourra plus changer. Le bouton « Créer et ajouter des champs » mène ensuite à l’éditeur du schéma.

Le type « Page »

À l’installation, Simone crée un premier type, « Page », avec deux champs : « Contenu » (texte riche) et « Composition » (des blocs, voir le chapitre suivant). Il est livré avec le produit : on ne peut pas le supprimer, mais on peut le renommer et lui ajouter des champs.

Les champs

Un champ porte un libellé, une aide affichée sous lui, un groupe (un intertitre dans le formulaire), une case « Obligatoire » et une largeur dans le formulaire, sur six colonnes (toute la largeur, une moitié, un tiers, deux tiers, un sixième, cinq sixièmes). Un type compte 60 champs au plus. Le titre et l’adresse d’une entrée ne sont pas des champs : toute entrée en a un. La clé d’un champ se fige à son premier enregistrement.

Les genres de champs

  • Texte court et Texte long (paragraphes simples).
  • Texte riche : titres, listes, liens, gras.
  • Image, Galerie (une liste d’images) et Fichier (à télécharger).
  • Nombre, Date et Oui / non.
  • Dates : une liste de dates, chacune avec une heure libre (« 17h », « 9h – 12h »).
  • Choix : des options, une par ligne ; « Plusieurs à la fois » autorise plusieurs réponses, « Filtre de la page de liste » en fait un filtre pour les visiteurs.
  • Lien et Position (latitude et longitude).
  • Relation : un lien vers les entrées d’un autre type, dont la cible est verrouillée une fois choisie.
  • Sélections : des listes de contenus choisis par règle.
  • Blocs : la composition d’une page. Un seul par type.

Une seule conversion est permise après coup : un Texte long peut devenir un Texte riche, sans perte, mais pas l’inverse.

Les réglages d’un type

  • Adresse des entrées : un préfixe (« /actualites/… »). Vide, les entrées vivent à la racine du site.
  • Page de liste publique : cocher la case crée une vraie page, avec un bloc Sélection, qui liste les entrées. La décocher repasse cette page en brouillon sans la détruire.
  • Ordre de référence : par date de création, par titre, à la main (par glisser-déposer) ou par la valeur d’un champ (date, dates, nombre, texte), croissant ou décroissant.
  • D’une fiche à l’autre : des liens vers l’entrée précédente et la suivante. Demande une page de liste.
  • Pages publiques : décochée, les entrées n’ont pas de page à elles (utile pour des lieux, des catégories).
  • Multilingue et Page unique (un type qui n’a qu’une entrée, par exemple « Réglages d’accueil »).

À savoir avant de modifier

  • Changer le préfixe d’un type change l’adresse de toutes ses entrées. Simone crée des redirections pour les entrées publiées.
  • Supprimer un champ en efface les valeurs, sans retour possible. Supprimer un type supprime ses entrées : l’écran annonce leur nombre avant de confirmer.
  • Dupliquer un type copie son schéma, pas son contenu.