source: spip-zone/_plugins_/saisies/saisies/_base.html @ 32103

Last change on this file since 32103 was 32103, checked in by marcimat@…, 10 years ago

Coquille

File size: 1.5 KB
Line 
1[(#REM)
2
3  Parametres :
4  ** : obligatoire
5  * : fortement conseille
6 
7  - ** nom : nom du parametre
8  - * label : nom joli
9  (- * erreurs : tableau des erreurs) (transmis par defaut avec SAISIE)
10  (- * valeur : valeur actuelle du parametre) (transmis par defaut avec SAISIE : valeur=#ENV{nom du parametre}})
11  - defaut : valeur par defaut du parametre
12  - obligatoire : est-ce un parametre obligatoire ? (defaut: non, valeurs : null/"non"/autre=oui )
13  - info_obligatoire : si obligatoire, ajoute ce contenu apres le label (defaut : "")
14  - explication : texte d'explication suppplementaire
15  - attention : texte pour les cas graves !
16
17 
18  Exemples d'appels :
19    [(#SAISIE{input, couleur_foncee,
20                label=<:spa:couleur_foncee:>,
21                obligatoire=oui})]
22
23]
24[(#ENV{nom}|oui)
25#SET{erreurs,#ENV**{erreurs}|table_valeur{#ENV{nom}}}
26#SET{obligatoire,#ENV{obligatoire}|et{#ENV{obligatoire}|!={non}}|?{obligatoire,''}}
27#SET{li_class,#ENV{type_saisie}|substr{0,9}|=={selecteur}|?{selecteur_item,''}}
28<li class="editer_[(#ENV{nom})][ (#GET{obligatoire})][ (#GET{erreurs}|oui)erreur][ (#GET{li_class})][ (#ENV{li_class})]">
29        <label[(#ENV{type_saisie}|match{oui_non|radio}|non) for="champ_#ENV{nom}"]>[(#ENV*{label,#ENV{nom}})][<span class='obligatoire'>(#GET{obligatoire}|et{#ENV{info_obligatoire}})#ENV*{info_obligatoire}</span>]</label>
30        [<span class='erreur_message'>(#GET{erreurs})</span>]
31        [<p class='explication'>(#ENV*{explication})</p>]
32        [<p class='attention'>(#ENV*{attention})</p>]
33        [(#INCLURE{fond=saisies/#ENV{type_saisie},env})]
34</li>
35]
Note: See TracBrowser for help on using the repository browser.