Formulaires

Le générateur de formulaire intégré peut être utilisé pour créer des formulaires interactifs qui sont envoyées via e-mail ou stockés dans la base de données de Contao. Les fichiers téléversés peuvent être envoyés en tant que pièces jointes par e-mail ou stockés dans le répertoire des fichiers de Contao. Le générateur de formulaire prend en charge quatre formats de données différents :

Format Description
Raw data Les données du formulaire sont envoyées comme du simple texte avec une nouvelle ligne pour chaque champ.
XML file Les données du formulaire sont envoyées en pièce jointe sous la forme d'un fichier XML.
CSV file Les données du formulaire sont envoyées en pièce jointe sous la forme d'un fichier CSV.
E-mail Tous les champs sont ignorés à part email, subject, message et cc (copie carbone) et les données sont envoyées comme si l'e-mail avait été envoyé depuis un client de messagerie. Les envois de fichiers sont autorisés.

Les champs du formulaire

Semblable aux éléments de contenu, Contao propose un élément séparé pour chaque type de champ de formulaire tels que les champs de textes, les champs de mots de passe, les menus déroulants, les téléchargements de fichiers, les champs cachés ou boutons de soumission. Voici un aperçu des champs disponibles de Contao :

Champ Classe CSS Description
Titre headline Champ personnalisé pour insérer un titre de section.
Explication explanation Champ personnalisé pour insérer un texte d'explication.
Code HTML - Champ personnalisé pour insérer du code HTML.
Fieldset - Un conteneur pour les champs avec une légende en option (uniquement disponible pour les formulaires sans tableau).
Champ texte text Champ d'une ligne pour la saisie d'un texte court ou moyen.
Champ mot de passe password Champ d'une ligne pour la saisie d'un mot de passe. Contao ajoute automatiquement un champ de confirmation.
Zone de texte textarea Champ comportant plusieurs lignes pour la saisie d'un texte moyen ou long.
Liste déroulante select/multiselect Liste déroulante pour la sélection d'un ou plusieurs choix.
Bouton radio radio Liste de plusieurs options dont une seule peut être sélectionnée.
Case à cocher checkbox Liste de plusieurs options dont chacune peut être sélectionnée.
Envoi de fichier upload Champ d'une ligne pour l'envoi d'un fichier local vers le serveur.
Champ caché - Champ d'une ligne non visible dans le formulaire.
Question de sécurité captcha Question simple d'arithmétique pour vérifier que le formulaire est bien soumis par un individu (CAPTCHA).
Bouton d'envoi submit Bouton d'envoi du formulaire.

Module front office

Le module front office est utilisé pour afficher des formulaires sur le site internet. Il peut être configuré avec le module "Modules" dans le back office et doit être ajouté à un article ou à une présentation de page pour pouvoir apparaître sur le site internet. L'extension générateur de formulaire comprend un module front office :

Module Classe CSS Description
Formulaire mod_form Ajoute un formulaire dans la page.

Élément de contenu

L'élément de contenu est utilisé pour afficher des formulaires sur le site internet. Il peut être configuré avec l'élément de contenu "Formulaire" dans le back office et doit être ajouté à un article pour pouvoir apparaître sur le site internet. L'extension générateur de formulaire comprend un élément de contenu :

Élément de contenu Classe CSS Description
Formulaire ce_form Insère un formulaire.

results matching ""

    No results matching ""