Définitions de formulaire XML JForm
From Joomla! Documentation
This article or section is incomplete, which means it may be lacking information. You are welcome to assist in its completion by editing it as well. If this article or section has not been edited in several days, please consider helping complete the content.
This article was last edited by FuzzyBot (talk| contribs) 4 years ago. (Purge)
La version Joomla! et les plus récentes, proposent une classe JForm permettant de créer facilement et avec beaucoup de flexibilité des formulaires avec un très nombreux choix de types de champs. JForm permet la création de formulaires à partir de définitions XML. Ceux-ci peuvent être des fichiers autonomes ou des sections d'autres fichiers, notamment les fichiers manifest.
Syntaxe
L'élément racine pour les définitions JForm est généralement <config>
. Sous l'élément <config>
, un ou plusieurs éléments <fieldset>
(groupe de champs) peuvent apparaître, chacun représentant un <fieldset>
HTML, un groupe de champs de formulaire visuellement regroupés. L'attribut optionnel name
(nom) peut être utilisé dans le <fieldset>
afin de définir un nom pour le groupe de champs, comme dans <fieldset name="params">
.
Chaque groupe de champs (fieldset) peut contenir un ou plusieurs éléments <field>
(champ), chacun représentant un seul champ de formulaire avec une étiquette. Consultez les types de champs pour formulaires standards pour une liste des types de champs autorisés et un exemple de définitions de champs de formulaire XML.