Créer des formulaires avec YACs
dispo à partir de la version 8.2
Comment créer un formulaire
Le formulaire est créé par un associé.
Accès à un formulaire :
panneau de contrôle onglet "Contenu" choix "utiliser un formulaire"
ou
panneau de contrôle : forms dans le panneau extra des modules
Création par "ajouter un formulaire"
Etape 1
Choisissez où envoyer les formulaires saisis. Pour cela il vous faut choisir parmi la carte des sections proposées.
Etape 2
Remplir l'onglet information. Attention seul le titre est utilisé aujourd'hui. Des évolutions devraient permettre d'exploiter l'introduction et la description.
Etape 3
Construire le formulaire dans l'onglet "contenu". 4 options sont disponibles :
Ajouter du texte
une ligne apparait symbolisant votre texte. Modifier le texte qui sera affiché en cliquant sur la clé bleue
vous pouvez également spécifier qu'il s'agit d'un titre, d'un sous-titre ou d'un texte. L'utilisation de balise html est autorisé. Vous pouvez entouré votre texte d'un balise < label > qui vous pourrez ensuite exploiter par votre feuille de style !
Ajouter un champ de saisie
Vous avez le choix un type texte, password ou textarea. Pour l'heure vous n'avez pas la possibilité de controler la taille de ces champs mais vous pouvez lui donner un nom.
Ajouter un champ de sélection
Vous avez le choix entre un bouton radio, case à cocher ou liste déroulante.La syntaxe pour les valeurs possibles est la suivante :
/1/ option 1
/2/ option 2
Faciliter l'envoi de fichier
Ajoute un champ pour joindre un fichier. A noter que même les images seront traitées comme des fichiers : pas de visualisation possible sans intervention ) posteriori.
Etape 4 : onglet traitement
- Affecter un surnom à votre formulaire afin de pouvoir l'appeler plus facilement à partir de vos pages.
- Visibilité : pour limité l'accès
- Choix de la section de reception de la page une fois le formulaire validé.
Etape 5 : modifier votre formulaire
Une fois votre formulaire validé vous avez la possiblité de le modifier. Vous pouvez modifier les attributs mais aussi modifier l'ordre des champs gràce à un "glisser/déposer" sur la double flèche bleue de chaque item.
Pour supprimer un champ cliquez simplement sur le - (blanc sur fond rouge)
Important : n'hésiter pas à utiliser les champs text afin de placer vos balises html div, span, label qui vous aideront à mettre en page votre formulaire en css.
Utiliser un formulaire
pour utiliser le formulaire il suffit de placer un code yacs [ go ] dans n'importe quelle page. Exemple [ go=mon_Formulaire]