Aller au contenu
EnglishFrançais

Fieldset

Un fieldset, ou groupe de champs, est un bloc du formulaire Content Editor qui rassemble sous un même intitulé des éléments de saisie liés entre eux. Le glossaire Academy le définit comme la représentation visuelle d’un mixin, un ensemble de propriétés qui peut être ajouté à plusieurs types de contenu. Le même bloc se retrouve donc à l’identique d’un type à l’autre.

Définition et fonctionnement

Un formulaire de trente éléments alignés devient une suite de blocs lisibles (l’essentiel du contenu, les métadonnées, les options d’affichage). Le contributeur sait où chercher et ce qu’il lui reste à remplir. Chaque champ modifie une propriété, le bloc en rassemble plusieurs. Les contributeurs retrouvent les mêmes repères sur chaque type de contenu qui porte le mixin. L’équipe technique maintient une seule déclaration.

Le mixin est déclaré dans la définition de type de contenu, livrée dans un module. Dans le formulaire généré par Content Editor, ces blocs se rangent dans des sections. Leur ordre, leurs libellés et leur emplacement peuvent être ajustés par une surcharge du formulaire livrée dans un module.

Documentation Academy : sections et fieldsets des formulaires Content Editor

Le fieldset et le champ : les différences

Un fieldset organise l’interface. Il ne change ni la nature ni le stockage des propriétés qu’il affiche.

Les notions à ne pas confondre avec le fieldset
NotionCe qui la distingue
ChampUn champ modifie une propriété. Le fieldset en rassemble plusieurs sous un même intitulé.
Dynamic FieldsetUn groupe dynamique n’apparaît que si une valeur donnée est choisie dans un champ précédent. Un groupe classique est toujours affiché.
Définition de type de contenuLa définition, un fichier de déclaration au format .cnd livré dans un module, déclare le type, ses propriétés et ses mixins. Le fieldset en est la traduction à l’écran.

Le fieldset en pratique

Une équipe veut que chaque article, page produit ou fiche d’événement porte les mêmes champs de référencement (titre de page, méta description, image de partage). Déclarés dans un mixin ajouté à ces types, ces éléments forment un bloc identique dans chaque formulaire. Le rédacteur web les retrouve toujours au même endroit, sous le même intitulé.

Le regroupement suit la logique du contributeur, pas l’organisation du code. Un bloc qui mélange réglages techniques et texte éditorial perd son utilité.

Questions fréquentes

Déplacer un champ dans un autre groupe change-t-il la valeur enregistrée ?

Non. Le regroupement organise l’interface et ne réécrit pas la propriété stockée. Un champ peut changer de section ou de position par une surcharge du formulaire sans que les contenus existants soient modifiés. En revanche, retirer une propriété d’un mixin est un changement de modèle, qui touche les données et se traite comme une évolution à part entière.

Peut-on réutiliser un même fieldset sur plusieurs types de contenu ?

Oui, c’est l’un des intérêts du lien avec les mixins. Un mixin déclaré une fois peut être ajouté à plusieurs types de contenu. Le fieldset correspondant apparaît alors dans chacun de leurs formulaires. Les contributeurs retrouvent les mêmes éléments au même endroit. Les développeurs n’ont qu’une déclaration à faire évoluer.

Ressources sur ce terme

Pour aller plus loin

Développer une plateforme DXP avec la meilleure UX pour les utilisateurs métiers

Consulter la ressource