Description
Le champ Groupe fournit un moyen de structurer les champs en groupes. Il aide à mieux organiser l’interface utilisateur de l’écran d’édition ainsi que les données.
Le champ Groupe utilise à la fois les noms des champs parents et enfants lors de l’enregistrement et du chargement des valeurs. Par exemple, un champ de Groupe nommé ‘hero’ avec un sous-champ nommé ‘image’ sera enregistré dans la base de données en utilisant le méta-nom ‘hero_image’.
Captures d’écran
Changelog
- Ajouté dans la version 5.6.0.
Paramètres
-
Sous-champs
Définit les sous-champs qui apparaîtront dans ce groupe. -
Layout
Définit le style de mise en page utilisé pour rendre l’interface du champ.
Bloc : Les sous-champs sont affichés dans des blocs, les uns après les autres.
Table : Les sous-champs sont affichés dans un tableau à une seule ligne. Les étiquettes apparaîtront dans l’en-tête du tableau.
Row : Les sous-champs sont affichés dans un tableau à deux colonnes. Les étiquettes apparaîtront dans la première colonne.
Utilisation du modèle
Le champ Groupe renvoie un tableau contenant la valeur de chaque sous-champ dans un format name => value
.
Affichage du contenu
Cet exemple démontre comment afficher le contenu d’un champ Groupe.
Exemple de boucle
Cet exemple démontre comment afficher le même groupe en utilisant la fonction have_rows(). Bien qu’il soit similaire au bouclage de la valeur d’un champ Répéteur, cette valeur ne comporte qu’une seule ligne.