Un total de 2 pages a été trouvé avec le mot clé Louise Didier.
Action {{col …}} : paramètre "size" obligatoire.
Action {{col …}} : paramètre "size" obligatoire.

Fiches-ressources sur Bazar (approfondissement)

Auteur·ice·s Louise Didier Sylvain Boyer
Durée estimée de l'activité en minutes 60
Licence CC-by-SA
Contenu
Action {{panel …}} : l'action {{panel …}} doit être fermée par une action {{end elem="panel"}}.
Lorsqu’on crée ou modifie un formulaire bazar, deux méthodes nous sont offertes. La méthode par défaut dans doryphore est le constructeur graphique.

image dcfhabjikckbbnbi.png (9.7kB)
Celui-ci permet de construire son formulaire de manière relativement intuitive sans avoir recours à du code puisque son rôle est justement d’écrire le code pour vous.

Il est cependant parfois utile de comprendre ce qui se passe derrière. Nous allons donc l’illustrer avec deux exemples, le cas d’un champ texte, et celui d’un groupe de cases à cocher.

Tout d’abord, quelques petites règles simples :
  • à chaque champ placé dans le constructeur graphique, correspond une ligne dans l’onglet « code » ;
  • l’ordre est le même dans les deux onglets (les champs dans le constructeur graphique sont dans le même ordre que les lignes correspondantes dans l’onglet « code » ;
  • chaque ligne de code est composée de plusieurs paramètres et ces différents paramètres sont séparés par des groupes de trois astérisques (***) ;
  • le premier de ces paramètres indique toujours le type de champ.

Voyons maintenant ce qui se passe dans le cas d’un champ texte.

L’image ci-dessous montre la façon dont ce qui est rempli dans le constructeur graphique pour un champ texte se retrouve dans la ligne correspondante du code.

image alpdkgehbbnibiem.png (0.3MB)


Si on regarde la ligne de code (on se rappelle que les différents paramètres sont délimités par ***) on constate, par exemple, que :
  • le 1er paramètre contient bien le type de champ,
  • dans le 2e on retrouve le nom du champ,
  • le libellé du champ est dans le 3e paramètre,
  • les 4e et 5e paramètres contiennent les nombres de caractères affichés et maximum respectivement,
  • le 9e paramètre indique que le champ est obligatoire (« 1 »),
  • le 11e paramètre contient le texte d’aide,
  • le 12e paramètre indique que le champ peut être lu par tout le monde («  »). Tous ces détails et bien d’autres encore se trouvent sur la page https://yeswiki.net/?ChampsPossibles Regardons à présent les différences dans le cas d’un champ de type groupe de cases à cocher.
  • Présentation dans le constructeur graphique {{end elem="col"}} {{col size="5"}} Ca fait quoi ? {{end elem="col"}} {{col size="4"}} Où chercher dans [[https://yeswiki.net/?ChampsPossibles yeswiki.net/?ChampsPossibles]]*
et (type de champ) dans l'onglet « code »

Action {{grid …}} : l'action {{grid …}} doit être fermée par une action {{end elem="grid"}}.
image 1textecourt.png (3.7kB)
Une question à laquelle on répond en tapant un texte court (une ligne)
"Texte court"
(texte)

Action {{grid …}} : l'action {{grid …}} doit être fermée par une action {{end elem="grid"}}.
image 2zonedetexte.png (4.6kB)
Une question à laquelle on répond en tapant un texte long (plusieurs lignes)
"Texte long"
(textelong)

Action {{grid …}} : l'action {{grid …}} doit être fermée par une action {{end elem="grid"}}.
image 3image.png (3.0kB)
Une question à laquelle on répond en téléchargeant une image
"Image jointe"
(image)

Action {{grid …}} : l'action {{grid …}} doit être fermée par une action {{end elem="grid"}}.
image 4uploadfichier.png (5.3kB)
Une question à laquelle on répond en téléchargeant un fichier
"Upload de fichier"
(fichier)

Action {{grid …}} : l'action {{grid …}} doit être fermée par une action {{end elem="grid"}}.
image 5email.png (2.4kB)
Une question à laquelle on répond en tapant une adresse mail
"Adresse mail"
(champs_mail)

Action {{grid …}} : l'action {{grid …}} doit être fermée par une action {{end elem="grid"}}.
image 6motscls.png (4.4kB)
Une question à laquelle on répond en tapant un ou plusieurs mots-clés
"Mots-clés / tags"
(tags)