Toute l'actualité du CMS TYPO3, typoscripts, extensions, liens et téléchargements
Nous sommes le 16/03/2010
Comment créer facilement un formulaire sous TYPO3
Voici comment créer rapidement un formulaire sous TYPO3. Ce formulaire sera utilisé pour avoir les avis des internautes sur notre site ou d'autres demandes... C'est donc un un formulaire de contact.
Créer un formulaire simplifié
Cette méthode de création de formulaire ne repose sur aucune extension.
Commencez par insérer un élément de contenu de type formulaire sur une nouvelle page. Insérez ensuite un plugin de type "Formulaire par e-mail".
Deux champs doivent être impérativement complétés : Configuration et E-mail destinataire.
Dans configuration, on va indiquer les différents champs que notre formulaire va comporter. Voici quelques exemples :
Champ de type input type=text :
| *variable = input,longueur |
Email (obligatoire) :
Email: | *email=input |
Champ de type select :
| variable = select | option 1=1, option 2=2, option 3=3 |
Champ de type textarea : | variable = textarea,cols,rows
Champ de type input type=radio : | variable = radio | option 1=1, option 2=2, option 3=3 |
Pour envoyer une copie à une ou plusieurs adresses (séparées par des virgules) : |recipient_copy=hidden | copy(at)email.com
Confirmation de message par mail : |auto_respond_msg=hidden| Bonjour / Ceci est une confirmation que nous avons bien reçu votre message. //Merci de ne pas répondre à ce mail.
Une asterisque * devant le nom du champ rend la saisie de ce champ obligatoire.
Lien vers la documentation : http://typo3.org/documentation/document-library/references/doc_core_tsref/current/view/8/20/
Voici un exemple de "formulaire e-mail".
Nom : | *nom = input,40 | | NOM : Le nom est manquant
Email : | *email=input,40 | | EMAIL : email non valide
Sujet : | sujet = select | Choisir=aucun, Une question = question, Aide = aide, Partenariat = partenariat
Question / Commentaire: | commentaire = textarea,40,5 |
|recipient_copy=hidden | copy(at)email.com
| formtype_mail=submit | Envoyer
| html_enabled=hidden | 1
| subject=hidden | Formulaire du site
Les derniers articles à consulter :
Réduire les options du menu contextuel
Quelques options à placer dans le TS config d'un groupe pour alléger les options disponibles dans les menus contextuels