La gestion des formulaires se fait en deux étapes : pour qu'un formulaire soit présent sur l'une de vos pages, il faut dans un premier temps que le formulaire existe (dans la partie Structure > Webforms) pour ensuite l'associer à une page de type webform.
1. Modifier les champs d'un formulaire
Allez dans Structure > Webforms
La page sur laquelle vous arrivez liste les formulaires qui existent actuellement. Attention, ils ont été créés, mais cela ne veut pas forcément dire qu'ils ont été associés à des pages.
Pour modifier un formulaire, cliquez sur le bouton « Construire » à droite. Vous arriverez sur la liste des champs du formulaire.
Pour modifier un champ, cliquez sur le bouton « Modifier » à droite.
- Dans la zone « Element Settings », vous pouvez modifier l'intitulé du champ et son type d'affichage (champ texte, liste déroulante, bouton radios...).
- Dans la zone « Validation du formulaire », vous pouvez définir si le champ est requis ou non.
Exemple : Je souhaite retirer "Autres" dans les civilités disponibles.
- Cliquez sur le bouton "Modifier" en face du champ "Civilité".
- Dans la fenêtre de droite, dans la zone "Element Settings", cliquez sur "Modifier" en face du type.
- Dans la fenêtre qui s'ouvre, choisissez "Boutons Radios" (au lieu de "Radio other" qui inclut le bouton "autres") dans la liste proposée en cliquant sur "Modifier".
- N'oubliez pas d'enregistrer vos modifications dans la fenêtre de droite
2. Associer un formulaire à une page
- Allez dans Content > Ajouter du contenu > Webform.
Vous arrivez sur une page de contenu classique, à l'exception que vous devez y associer un formulaire qui existe. Vous pouvez donc ajouter un texte dans le champ "Body" afin d'avoir une introduction à votre formulaire
- Dans la liste déroulante "Webform", choisissez le formulaire souhaité en cliquant dessus et complétez le reste des éléments nécessaires.
Vous pouvez à tout moment modifier le formulaire associé à une page webform en retournant dans la liste de vos contenus et en modifiant la page concernée.
- Pensez bien à mettre votre formulaire en état "ouvert" dans la partie "Settings".