Le bloc Ajouter un champ couvre les besoins courants. Pour le reste, Formulus accepte n'importe quel champ personnalisé de Joomla, y compris d'un type qu'il ne propose pas lui-même : couleur, éditeur, utilisateur, ou celui d'un plugin de champs que vous avez installé.
Créer le champ
- Formulus → Champs → Nouveau.
- Choisissez le type, donnez un titre et un libellé.
- Dans la colonne de droite, Catégorie : choisissez celle qui porte le nom du formulaire. C'est ce qui rattache le champ à ce formulaire-là et à aucun autre.
- Groupe de champs : choisissez le groupe au nom du modèle (« Devis », « Contact »...), pour le retrouver avec les autres.
- Enregistrez, puis rouvrez le formulaire : le champ est au bout de la liste, prêt à être placé dans sa rangée.
Les catégories et les groupes, à quoi ils servent
Chaque formulaire a sa catégorie, créée et nommée par Formulus, que vous ne voyez nulle part ailleurs. Un champ appartient au formulaire dont il porte la catégorie. Deux formulaires ne partagent donc jamais un champ par accident : modifier l'un ne touche pas l'autre, et copier un formulaire crée des champs neufs.
Chaque modèle a son groupe. Au premier enregistrement d'un formulaire créé depuis un modèle, Formulus crée le groupe « Devis » (ou « Contact »...) et y range les champs qui n'en avaient pas. Dans Formulus → Champs, le filtre par groupe montre alors d'un coup les champs d'un modèle. Un groupe que vous avez choisi vous-même pour un champ n'est jamais changé.
Un type que Formulus ne connaît pas
Dans la ligne du champ, la liste des types affiche alors « Autre : color » (ou le nom du type), et le garde. Enregistrer le formulaire ne change pas le type du champ.
Ce champ s'affiche sur le site avec la saisie que Joomla lui donne ; ses réglages se font dans son écran, par le lien du bloc Réglages.
Retirer un champ
Le − de sa ligne le retire du formulaire. S'il n'appartenait qu'à ce formulaire, il part à la corbeille des champs, d'où Joomla peut encore le restaurer ; s'il servait ailleurs, il est seulement détaché. Formulus le dit après l'enregistrement.
À jour pour Formulus 1.0.237.