Types de champs possibles
Un seul champ indispensable Important
Titre : texte court qui donnera le nom à la fiche
nom du paramètre | Explication | Type de contenu |
Obligatoire | Cochez cette case rendra le champs obligatoire la complétion de ce champs lors de la saisie. Pour le champs Titre, laissez donc bien cette case cochée. | Case à cocher |
Identifiant unique | Pour le champs Titre obligatoire, ne surtout pas modifier cette ligne et laisser bf_titre, pour les autres champs, veillez à ne pas avoir deux champs ayant des identifiants identiques au sein du même formulaire. | Texte sous la forme "bf_monidentifiant" |
Intitulé | Texte qui aparaîtra pour les utilisateurs juste au dessus du champs à compléter. Il est d'usage que l'intitulé donne une indication sur le type de contenu attendu par les utilisateurs ("Nom","Titre","Prénom",etc.) | Texte libre |
Type | Sélectionnez ici le type de contenu (texte,nombre, slider, adresse url, mot de passe, couleur) attendu lors de la saisie, ce sélecteur contraindra la saisie des utilisateurs afin d'éviter les erreurs. | Liste déroulante |
Valeur | Permet de donner une valeur par défaut à ce champs, il sera alors pré-rempli lors de chaque saisie | Texte libre |
Valeur Min | Apparaît lorsque le champs est de type nombre ou slider, indiquez ici la valeur minimum autorisée | nombres |
Valeur Max | Apparaît lorsque le champs est de type nombre ou slider, indiquez ici la valeur maximale autorisée | nombre |
Nbre Caractères Visibles | Apparaît lorsque le champs est de type texte, adresse url, mot de passe ou couleur, renseignez ici le nombre de caractères qui seront visibles par l'utilsiateur lors de la saisie. Laissez ce champs vide si vous souhaitez que la taille de la cellule s'adapte à la longueur du contenu | nombre |
Longueur max | Apparaît lorsque le champs est de type texte, adresse url, mot de passe ou couleur, indiquez le nombre maximum de caractères autorisés lors de la saisie. Laissez ce champs vide pour ne pas limiter la saisie | nombre |
Texte d'aide | Il s'agit du texte d'aide qui apparaîtra pour l'utilisateur lorsqu'il cliquera sur l'icone d'aide associée à ce champs. | texte libre |
Peut être lu par | Permet de définir qui pourra consulter les fiches issues de ce formulaire. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas consulter toutes les fihces du wiki | Liste déroulante |
Peut être saisi par | Permet de définir qui pourra saisir une nouvelle fiche ou en modifier une existante. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas saisir ou modifier des fiches. | Liste déroulante |
Type sémantique du champs | Champs dédié à un usage avancé, voir la documentation dédiée "Rendre yeswiki sémantique". Permet d'indiquer le contexte sémantique des données du formulaire en pointant vers la page d'un standard. | Lien vers un type sémantique (par exemple https://schema.org/Event ) |
Motif | Champs dédié à un usage avancé, permet de contraindre le type d'information pouvant être saisie dans ce champs | Spécifique, voir la documentation ici |
Les plus courants
Adresse mail (pourra être cliqué dans la fiche)
Permet d'insérer un champs email dans le formulaire de saisie.
Attention, ces mails peuvent tomber dans les spam !!
nom du paramètre | Explication | Type de contenu |
Obligatoire | Cochez cette case rendra le champs obligatoire la complétion de ce champs lors de la saisie. | Case à cocher |
Identifiant unique | Identifiant du champs, il est conseiller de ne pas le modifier, mais lorsque c'est le cas, veillez à ne pas avoir deux champs ayant des identifiants identiques au sein du même formulaire auquel cas ils ne fonctionneront pas correctement. | Texte sous la forme "bf_monidentifiant" |
Intitulé | Texte qui aparaîtra pour les utilisateurs juste au dessus du champs à compléter. Il est d'usage que l'intitulé donne une indication sur le type de contenu attendu par les utilisateurs ("Nom","Titre","Prénom",etc.) | Texte libre |
Valeur | Permet de donner une valeur par défaut à ce champs, il sera alors pré-rempli lors de chaque saisie | Texte au format email |
Texte d'aide | Il s'agit du texte d'aide qui apparaîtra pour l'utilisateur lorsqu'il cliquera sur l'icone d'aide associée à ce champs. | texte libre |
Remplacer l'email par un bouton de contact | Si oui, lors de la consultation des fiches saisies, remplacera l'email par un petit formulaire de contact (ne donnant ainsi pas accès à l'adresse mail aux personnes consultant la fiche mais permettant d'entrer en contact) | liste déroulante |
Envoyer le contenu de la fiche à cet email | Permet d'envoyer le contenu de la fiche à cet email lors de la sauvergarde de la fiche (notamment utile pour envoyer une copie de leur fiche dans le cadre d'une inscription à un événement par exemple) | liste déroulante |
Peut être lu par | Permet de définir qui pourra consulter les fiches issues de ce formulaire. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas consulter toutes les fihces du wiki | Liste déroulante |
Peut être saisi par | Permet de définir qui pourra saisir une nouvelle fiche ou en modifier une existante. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas saisir ou modifier des fiches. | Liste déroulante |
Type sémantique du champs | Champs dédié à un usage avancé, voir la documentation dédiée "Rendre yeswiki sémantique". Permet d'indiquer le contexte sémantique des données du formulaire en pointant vers la page d'un standard. | Lien vers un type sémantique (par exemple https://schema.org/Event ) |
Attention, ces mails peuvent tomber dans les spam !!
Géolocalisation sur une carte
Permet de faire apparaître une minicarte lors de la saisie du formulaire ainsi qu'un bouton sur lequel cliquer pour positionner géographiquement la fiche.
/!\ Pour fonctionner, ce champs nécessite au moins un champs texte permettant la géolocalisation automatique parmi ceux-ci:
Seuls deux champs facultatifs peuvent être remplis mais sont a priori réservés à un usage avancé:
Pour changer le centre et le niveau de zoom par défaut de la carte dans le formulaire (c' est à dire la carte que les gens voient lorsqu'ils veulent valider/déplacer le marker) => DocumentationFichierDeConfiguration
/!\ Pour fonctionner, ce champs nécessite au moins un champs texte permettant la géolocalisation automatique parmi ceux-ci:
- un champs adresse ("6 route du cuir médiéval") dont le champs "identifiant unique" doit impérativement s'appeller bf_adresse1 ou bf_adresse2
- et/ou un champs ville ("Nantes") dont le champs "identifiant unique" doit impérativement s'appeller bf_ville
- et/ou un champs code postal ("41 000") dont le champs "identifiant unique" doit impérativement s'appeller bf_code_postal
- et/ou un champs pays ("France") dont le champs "identifiant unique" doit impérativement s'appeller bf_pays
Seuls deux champs facultatifs peuvent être remplis mais sont a priori réservés à un usage avancé:
nom du paramètre | Explication | Type de contenu |
Nom Champs Latitude | Permet de donner un identifiant unique spécifique au champs qui sera créé pour enregistrer la latitude lors du positionnement automatique de la fiche (par défaut bf_latitude) | texte de type "bf_monidentifiant" |
Nom Champs Longitude | Permet de donner un identifiant unique spécifique au champs qui sera créé pour enregistrer la longitude lors du positionnement automatique de la fiche (par défaut bf_longitude) | texte de type "bf_monidentifiant" |
Pour changer le centre et le niveau de zoom par défaut de la carte dans le formulaire (c' est à dire la carte que les gens voient lorsqu'ils veulent valider/déplacer le marker) => DocumentationFichierDeConfiguration
Champs date
Permet d'insérer un champs date dans le formulaire de saisie.
nom du paramètre | Explication | Type de contenu |
Obligatoire | Cochez cette case rendra le champs obligatoire la complétion de ce champs lors de la saisie. | Case à cocher |
Identifiant unique | Identifiant du champs, il est conseiller de ne pas le modifier, mais lorsque c'est le cas, veillez à ne pas avoir deux champs ayant des identifiants identiques au sein du même formulaire auquel cas ils ne fonctionneront pas correctement. | Texte sous la forme "bf_monidentifiant" |
Intitulé | Texte qui aparaîtra pour les utilisateurs juste au dessus du champs à compléter. Il est d'usage que l'intitulé donne une indication sur le type de contenu attendu par les utilisateurs ("Nom","Titre","Prénom",etc.) | Texte libre |
Initialiser à aujourd'hui | Si "oui", pré-remplira le champs à la date du jour | liste déroulante |
Texte d'aide | Il s'agit du texte d'aide qui apparaîtra pour l'utilisateur lorsqu'il cliquera sur l'icone d'aide associée à ce champs. | texte libre |
Peut être lu par | Permet de définir qui pourra consulter les fiches issues de ce formulaire. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas consulter toutes les fihces du wiki | Liste déroulante |
Peut être saisi par | Permet de définir qui pourra saisir une nouvelle fiche ou en modifier une existante. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas saisir ou modifier des fiches. | Liste déroulante |
Type sémantique du champs | Champs dédié à un usage avancé, voir la documentation dédiée "Rendre yeswiki sémantique". Permet d'indiquer le contexte sémantique des données du formulaire en pointant vers la page d'un standard. | Lien vers un type sémantique (par exemple https://schema.org/Event ) |
Image
Permet d'ajouter un champs pour charger une image dans le formulaire de saisie.
nom du paramètre | Explication | Type de contenu |
Obligatoire | Cochez cette case rendra le champs obligatoire la complétion de ce champs lors de la saisie. | Case à cocher |
Identifiant unique | Identifiant du champs, il est conseiller de ne pas le modifier, mais lorsque c'est le cas, veillez à ne pas avoir deux champs ayant des identifiants identiques au sein du même formulaire auquel cas ils ne fonctionneront pas correctement. | Texte sous la forme "bf_monidentifiant" |
Intitulé | Texte qui aparaîtra pour les utilisateurs juste au dessus du champs à compléter. Il est d'usage que l'intitulé donne une indication sur le type de contenu attendu par les utilisateurs ("Nom","Titre","Prénom",etc.) | Texte libre |
Texte d'aide | Il s'agit du texte d'aide qui apparaîtra pour l'utilisateur lorsqu'il cliquera sur l'icone d'aide associée à ce champs. | texte libre |
Hauteur vignette | Permet de définir la hauteur de la vignette après l'upload d'une image durant le remplissage du formulaire, en pixel. | nombre |
Largeur vignette | Permet de définir la largeur de la vignette après l'upload d'une image durant le remplissage du formulaire, en pixel. | nombre |
Hauteur redimension | Permet de définir la hauteur l'image lors de la consultation de la fiche par les utilisateurs, en pixel. | nombre |
Largeur redimension | Permet de définir la largeur l'image lors de la consultation de la fiche par les utilisateurs, en pixel. | nombre |
Alignement | Permet de définir l'alignement l'image lors de la consultation de la fiche par les utilisateurs, en pixel. . | liste déroulante |
Peut être lu par | Permet de définir qui pourra consulter les fiches issues de ce formulaire. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas consulter toutes les fihces du wiki | Liste déroulante |
Peut être saisi par | Permet de définir qui pourra saisir une nouvelle fiche ou en modifier une existante. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas saisir ou modifier des fiches. | Liste déroulante |
Type sémantique du champs | Champs dédié à un usage avancé, voir la documentation dédiée "Rendre yeswiki sémantique". Permet d'indiquer le contexte sémantique des données du formulaire en pointant vers la page d'un standard. | Lien vers un type sémantique (par exemple https://schema.org/Event ) |
Groupe de cases à cocher
Permet un champs sous forme de cases à cocher (choix multiple)dans le formulaire de saisie.
/!\ L'utilisation de ce champs nécessite au préalable la création d'une liste, via l'interface accessible en suivant le chemin suivant : roue crantée -> base de données -> Listes.
/!\ L'utilisation de ce champs nécessite au préalable la création d'une liste, via l'interface accessible en suivant le chemin suivant : roue crantée -> base de données -> Listes.
nom du paramètre | Explication | Type de contenu |
Obligatoire | Cochez cette case rendra le champs obligatoire la complétion de ce champs lors de la saisie. | Case à cocher |
Identifiant unique | Identifiant du champs, il est conseiller de ne pas le modifier, mais lorsque c'est le cas, veillez à ne pas avoir deux champs ayant des identifiants identiques au sein du même formulaire auquel cas ils ne fonctionneront pas correctement. | Texte sous la forme "bf_monidentifiant" |
Intitulé | Texte qui aparaîtra pour les utilisateurs juste au dessus du champs à compléter. Il est d'usage que l'intitulé donne une indication sur le type de contenu attendu par les utilisateurs ("Nom","Titre","Prénom",etc.) | Texte libre |
Origine des données | Permet de sélectionner l'origine des choix qui seront proposés sous forme de case à cocher : soit une liste préalablement créée, soit le contenu du champs bf_titre d'un autre formulaire de votre wiki. | liste déroulante |
Choix de la liste / du formulaire | PErmet de sélectionner la liste ou le formulaire qui servira de source à la liste de cases à cocher (en fonction de l'origine des données choisie). | liste déroulante |
Valeur par défaut | Permet de donner une valeur par défaut à ce champs, il sera alors pré-rempli lors de chaque saisie. | valeur correspondant à ou aux identifiants correspondants à des entrées de la liste liée à ce champs, séparés par des virgules le cas échéant |
Texte d'aide | Il s'agit du texte d'aide qui apparaîtra pour l'utilisateur lorsqu'il cliquera sur l'icone d'aide associée à ce champs. | texte libre |
Peut être lu par | Permet de définir qui pourra consulter les fiches issues de ce formulaire. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas consulter toutes les fihces du wiki | Liste déroulante |
Peut être saisi par | Permet de définir qui pourra saisir une nouvelle fiche ou en modifier une existante. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas saisir ou modifier des fiches. | Liste déroulante |
Type sémantique du champs | Champs dédié à un usage avancé, voir la documentation dédiée "Rendre yeswiki sémantique". Permet d'indiquer le contexte sémantique des données du formulaire en pointant vers la page d'un standard. | Lien vers un type sémantique (par exemple https://schema.org/Event ) |
Mode de saisie | Permet de définir la manière dont seront sélectionnés les choix lors de la saisie de la fiche (normal -> cocher une case au clic; En tags -> l'utilisateur commence à saisir du texte libre et les éléments de la liste lui sont proposés; Drag and Drop -> L'utilisateur sélectionne les propositions en les glissant déposant avec sa souris). | texte libre |
Critère de filtre | Réservé aux utilisateurs avancés. Permet, lorsque la liste a pour origine un autre formulaire, d'appliquer un filtre aux éléments proposés parmi les choix. | formatage spécifique, accéder à la documentation |
Sélectionner (un choix unique parmi une liste)
Permet un champs sous forme de liste déroulante (choix unique) dans le formulaire de saisie.
/!\ L'utilisation de ce champs nécessite au préalable la création d'une liste, via l'interface accessible en suivant le chemin suivant : roue crantée -> base de données -> Listes.
/!\ L'utilisation de ce champs nécessite au préalable la création d'une liste, via l'interface accessible en suivant le chemin suivant : roue crantée -> base de données -> Listes.
nom du paramètre | Explication | Type de contenu |
Obligatoire | Cochez cette case rendra le champs obligatoire la complétion de ce champs lors de la saisie. | Case à cocher |
Identifiant unique | Identifiant du champs, il est conseiller de ne pas le modifier, mais lorsque c'est le cas, veillez à ne pas avoir deux champs ayant des identifiants identiques au sein du même formulaire auquel cas ils ne fonctionneront pas correctement. | Texte sous la forme "bf_monidentifiant" |
Intitulé | Texte qui aparaîtra pour les utilisateurs juste au dessus du champs à compléter. Il est d'usage que l'intitulé donne une indication sur le type de contenu attendu par les utilisateurs ("Nom","Titre","Prénom",etc.) | Texte libre |
Choix de la liste / du formulaire | PErmet de sélectionner la liste ou le formulaire qui servira de source à la liste déroulante (en fonction de l'origine des données choisie). | liste déroulante |
Valeur par défaut | Permet de donner une valeur par défaut à ce champs, il sera alors pré-rempli lors de chaque saisie. | valeur correspondant à ou aux identifiants correspondants à des entrées de la liste liée à ce champs, séparés par des virgules le cas échéant |
Texte d'aide | Il s'agit du texte d'aide qui apparaîtra pour l'utilisateur lorsqu'il cliquera sur l'icone d'aide associée à ce champs. | texte libre |
Peut être lu par | Permet de définir qui pourra consulter les fiches issues de ce formulaire. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas consulter toutes les fihces du wiki | Liste déroulante |
Peut être saisi par | Permet de définir qui pourra saisir une nouvelle fiche ou en modifier une existante. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas saisir ou modifier des fiches. | Liste déroulante |
Type sémantique du champs | Champs dédié à un usage avancé, voir la documentation dédiée "Rendre yeswiki sémantique". Permet d'indiquer le contexte sémantique des données du formulaire en pointant vers la page d'un standard. | Lien vers un type sémantique (par exemple https://schema.org/Event ) |
Groupe de boutons radio (un choix unique parmi une liste visible)
Permet un champs sous forme de boutons radio (choix unique) dans le formulaire de saisie.
/!\ L'utilisation de ce champs nécessite au préalable la création d'une liste, via l'interface accessible en suivant le chemin suivant : roue crantée -> base de données -> Listes.
/!\ L'utilisation de ce champs nécessite au préalable la création d'une liste, via l'interface accessible en suivant le chemin suivant : roue crantée -> base de données -> Listes.
nom du paramètre | Explication | Type de contenu |
Obligatoire | Cochez cette case rendra le champs obligatoire la complétion de ce champs lors de la saisie. | Case à cocher |
Identifiant unique | Identifiant du champs, il est conseiller de ne pas le modifier, mais lorsque c'est le cas, veillez à ne pas avoir deux champs ayant des identifiants identiques au sein du même formulaire auquel cas ils ne fonctionneront pas correctement. | Texte sous la forme "bf_monidentifiant" |
Intitulé | Texte qui aparaîtra pour les utilisateurs juste au dessus du champs à compléter. Il est d'usage que l'intitulé donne une indication sur le type de contenu attendu par les utilisateurs ("Nom","Titre","Prénom",etc.) | Texte libre |
Choix de la liste / du formulaire | PErmet de sélectionner la liste ou le formulaire qui servira de source aux boutons radio (en fonction de l'origine des données choisie). | liste déroulante |
Valeur par défaut | Permet de donner une valeur par défaut à ce champs, il sera alors pré-rempli lors de chaque saisie. | valeur correspondant à ou aux identifiants correspondants à des entrées de la liste liée à ce champs, séparés par des virgules le cas échéant |
Texte d'aide | Il s'agit du texte d'aide qui apparaîtra pour l'utilisateur lorsqu'il cliquera sur l'icone d'aide associée à ce champs. | texte libre |
Peut être lu par | Permet de définir qui pourra consulter les fiches issues de ce formulaire. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas consulter toutes les fihces du wiki | Liste déroulante |
Peut être saisi par | Permet de définir qui pourra saisir une nouvelle fiche ou en modifier une existante. Sélectionner le groupe d'utilisateur concerné dans la liste proposée, les administrateur pourront dans tous les cas saisir ou modifier des fiches. | Liste déroulante |
Type sémantique du champs | Champs dédié à un usage avancé, voir la documentation dédiée "Rendre yeswiki sémantique". Permet d'indiquer le contexte sémantique des données du formulaire en pointant vers la page d'un standard. | Lien vers un type sémantique (par exemple https://schema.org/Event ) |
Texte court
texte***bf_contact***Contact***15***15*** *** *** ***1***0*** ***
Explication :
- Type de champ : texte
- Identifiant du champ : bf_contact (sans accents, tout attaché)
- Intitulé affiché : Contact
- Taille à l'écran : 15 caractères
- Nombre de caractère max : 15 caractères
- Valeur par défaut : ici non renseigné, si texte alors il sera proposé par défaut
- Non-utilisé
- Non-utilisé
- Saisie obligatoire : 1 (oui) 0 ou vide (non)
- Présence dans le moteur de recherche : 0 (non)
- Texte d'aide à la saisie : ce qui est écrit dans cette zone deviendra bulle d'aide visible lorsqu'ils cliqueront sur un petit point d'interrogation bleu
- Droits d'accès du champ.
bf_descriptionDescription805 wiki0 - Type de champ
- Identifiant du champ
- Intitulé affiché
- (tout le monde, par défaut), + (utilisateurs identifiés), % (propriétaire de la fiche et administrateur uniquement), @admins (membre du groupe admins).
Upload de fichier (envoi de fichier)
Permet de joindre un fichier à une fiche.
Exemple de syntaxe à copier/coller :
Explication :
Afficher un formulaire de saisie un peu long sur plusieurs onglets Il faut intégrer plusieurs éléments dans la constitution du formulaire comme le montre l'exemple ci-dessous pour 3 onglets :Voir un exemple<ul class="nav nav-tabs" role="tablist"><li role="presentation" class="active"><a href="#menu1" role="tab" data-toggle="tab">Onglet 1</a></li><li role="presentation"><a href="#menu2" role="tab" data-toggle="tab">Onglet 2</a></li><li role="presentation"><a href="#menu3" role="tab" data-toggle="tab">Onglet 3</a></li></ul><div class="tab-content"><!--indique qu'il y aura 3 onglets, les noms des onglets (Onglet 1, Onglet 2,...) peuvent être modifiés ici (et dans leur différentes occurences ci-dessous)-->
labelhtml
%%
//AttentionExemple de syntaxe à copier/coller :
fichier***bf_fichierstage***Documents produits lors du stage***20000000*** *** *** *** ***0*** ***ne pas dépasser 20 Mo
Explication :
- Type de champ : fichier
- Identifiant du champ : bf_fichierstage (sans accents, tout attaché)
- Intitulé affiché : Documents produits lors du stage
- Taille maximum du fichier : 2000000 (20 mega, c'est beaucoup !).
- Non-utilisé
- Non-utilisé
- Non-utilisé
- Non-utilisé
- Saisie obligatoire : 0 (non)
- Présence dans le moteur de recherche : non renseigné (non).
- Texte d'aide à la saisie : ne pas dépasser 20 Mo, ce qui est écrit dans cette zone deviendra bulle d'aide visible lorsqu'ils cliqueront sur un petit point d'interrogation bleu
- Droits d'accès du champ.
bf_tagsTrois mots-clés que Yeswiki vous inspire1501 01Appuyer sur la touche "Entrée" pour séparer les mots-clés%% En image
info@gcn-quinoa.orgJe souhaite m'inscrire à la liste pour recevoir des informations sur le réseaubf_mailezmlmExplication des zones 1) **Type de champ** : inscriptionliste - **adresse de la liste** : l'adresse de la mailing liste que vous avez précédemment crée (via votre hébergement, via framaliste...) - **Intitulé affiché** : Je souhaite m'inscrire à la liste pour recevoir des informations sur le réseau - **Mail à inscrire** : indique le champ utilisé dans le formulaire pour inscrire l'adresse mail. Pr défaut bf_mail - **gestionnaire de liste** : indique quel logiciel est utilisé pour la liste. par exemple : ezmlm (pour des listes crées chez OVH), sympa (pour des framalistes) Affichage dans le formulaire de saisie : {{attach file="champinscription.png" desc="image champinscription.png (5.0kB)" size="big" class="center" img class="img-responsive img-thumbnail"}} ---- {{end elem="panel"}} {{panel title="Custom html"}}
Coordonnées
<div style="display:none"> %% Ensuite on place les champs qui doivent être encodés mais pas vus ensuite / par ex : jourbf_date_debut_publicationDate de publication1 10
Afficher un formulaire de saisie un peu long sur plusieurs onglets Il faut intégrer plusieurs éléments dans la constitution du formulaire comme le montre l'exemple ci-dessous pour 3 onglets :Voir un exemple<ul class="nav nav-tabs" role="tablist"><li role="presentation" class="active"><a href="#menu1" role="tab" data-toggle="tab">Onglet 1</a></li><li role="presentation"><a href="#menu2" role="tab" data-toggle="tab">Onglet 2</a></li><li role="presentation"><a href="#menu3" role="tab" data-toggle="tab">Onglet 3</a></li></ul><div class="tab-content"><!--indique qu'il y aura 3 onglets, les noms des onglets (Onglet 1, Onglet 2,...) peuvent être modifiés ici (et dans leur différentes occurences ci-dessous)-->
Ouvre le premier onglet :
Insérer un accordéon pour cacher certains champs Utile par exemple pour simplifier un formulaire long. Voici le bout de code à insérer dans votre fomulaire %%labelhtml<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"><div class="panel panel-default"><div class="panel-heading" role="tab" id="headingOne"><h4 class="panel-title"><a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> Cliquez ici pour accéder aux champs optionnels </a> </h4> </div> <div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> <div class="panel-body"> textelongbf_textelongdescription204 1000 textebf_adresseAdresse postale200200 0
labelhtml
""<a href="http://cooptic.be/demo/?AccordioN" target=_blank">Voir un exemple ici</a>"" Pour insérer plusieurs accordions : Si vous voulez une 3ème, 4ème... accordion, pensez à personnaliser les parties écrites en majuscules dans le code (par ex COLLAPSE3 ou ACCORDION3...)
labelhtml
ICI INSERER LES CHAMPS QUE VOUS VOULEZ
labelhtml
labelhtml
ICI INSERER LES CHAMPS QUE VOUS VOULEZ
labelhtml
""<a href="https://moustic.info/?BazaR&vue=saisir&action=saisir_fiche&id=10 " target=_blank">Voir un exemple avec plusieurs accordions par là</a>"" {{end elem="panel"}} {{panel title="Créer un utilisateur lorsque la fiche est enregistrée"}}
---- {{end elem="panel"}} {{panel title="Config Droits d'Accès"}}
Par exemple :
signifie que seuls les utilisateurs enregistrés peuvent lire la fiche, et que seul l'utilisateur ""NelsonMandela"" peut modifier et commenter la fiche Pour rappels les différents symbole sont : - * signifie "tout le monde sans identfication" - + signifie les utilisateurs enregistrés - % signifie l'utilisateur qui a crée la fiche - @admins signifie le groupe d'utilisateur @admins - et on peut aussi spécifier un ou pluieurs comptes utilisateurs en particulier. ---- {{end elem="panel"}} {{panel title="Config Thème de la fiche"}}
1 ) **type de champ :** metadas - **theme :** nom de dossier - **squelette :** squelette de theme - **style :** style css du theme associe - **bgimg :** image de fond dans files/backgrounds permet de définir le thème associé à la fiche {{end elem="panel"}} {{panel title="Champ de type Hidden (caché)""}}
- Type de champ
- id du formulaire lié
- bf_titreNom prénom255255 10%%
Par exemple, pour un événement : %%textebf_titreTitre de l'événement255255 10%%
Affichage dans le formulaire de saisie :
{{attach file="titrenomevenement1.png" desc="image titrenomevenement1.png (6.6kB)" size="big" class="center" img class="img-responsive img-thumbnail"}}
""""Une entrée contenant le champ bf_titre est obligatoire!!"""" """"Pour aller plus loin Il est possible de générer ce champ bf_titre de manière automatique en concaténant 2, 3 ou plus de champs //dans ce cas, il ne faut pas qu'un champs avec l'identifiant bf_titre soit déjà présent// __Syntaxe :__ %%titreAction bf_nom : N'existe pas-Action bf_prenom : N'existe pas-Action listelisteouinon : N'existe pas-Action checkboxlistepartenaires : N'existe pas
dans ce cas : le titre généré est le nom puis le prénom séparé d'un tiret. Si vous souhaitez mettre des listes, indiquez s'il s'agit de liste ou checkbox comme dans l'exemple.""</div>"" {{end elem="panel"}} {{panel title="Custom"}} Usage avancé, pour mettre des champs custom, notamment utilisé dans la personnalisation du LMS ? ! {{end elem="panel"}} {{end elem="accordion"}} //Pour aller plus loin pour les développeurs, [[TutorielCreerUnChampBazarCustom tutoriel "créer un champ Bazar custom"]]// ====Question conditionnelle==== **Une question s'affiche seulement si un choix précis a été fait dans une liste ou un checkbox précédent.** Dans ces 2 exemples (avec une liste et un checkbox), une première question propose de choisir parmi des compétences, et une seconde question s'affiche seulement si on choisit "autre" (écrit exactement comme ça comme clé dans la ""ListeCompetences""). Exemple 1 : La liste propose une option "autre" qui, si elle est sélectionnée, fait apparaître une question texte pour préciser :
textelongbf_autrecompetenceAutre(s) compétence(s)805 wiki0 labelhtml</div> <!-- fin de la condition -->**Comment trouver le nom à placer dans le champ _id_ ?** 1. identifier le champ qui va permettre de déclencher l'affichage 2. afficher une fiche du formulaire concerné (donc après création du formulaire) en ajoutant
à la fin de l'url de cette fiche 3. dans le texte ainsi affiché, reperer le champ concerné (exemple : checkboxListeCompetences, checkboxfiche4, checkboxfiche5bf_form, listeListeCompetence...) et bien le noter 4. Trouver la clé associée à l'entrée voulue : - pour les listes ou les checkbox : dans la page ""BazaR"" concernant les listes, consulter la liste concernée et noter la clé associée à la valeur retenue - pour les formulaires : noter le nom de la fiche associée (//id_fiche//) 5. revenir dans la modification du formualaire, onglet //code// et mettre :
---- ====Envoyer automatiquement la fiche remplie à une adresse mail==== Il suffit d'utiliser la combinaison des deux actions "cacher des champs en mode vue" et "adresse mail", ce qui nous donne :