source: spip-zone/_plugins_/saisies/saisies/case.html @ 59270

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

Puisque les premiers tests sur input et textarea semblent marcher, on essaie d'appliquer à tout le monde la prise en compte de name qui peut être un tableau en SPIP 3 ( #SAISIE{input, truc/muche} ) :

On créé des identifiants recevables sur les attributs id et for des balises (pas de crochets dedans notamment). (en espérant n'en avoir pas oublié !)

File size: 934 bytes
Line 
1[(#REM)
2
3  Action :
4    - Rempli "on" si oui, "" si non.
5 
6  Parametres :
7    - label_case : pour un label a cote de la case (defaut:"")
8        - defaut : valeur par defaut si pas présente dans l'environnement
9    - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
10 
11  Exemple d'appel :
12        [(#SAISIE{case, afficher_liste,
13                label=<:plugin:afficher_liste:>,
14                label_case=<:plugin:activer:>,
15                explication=<:plugin:explication_afficher_liste:>})]
16]#SET{valeur,#ENV{valeur_forcee,#ENV{valeur}}|is_null|?{#ENV{defaut},#ENV{valeur_forcee,#ENV{valeur}}}}
17<div class="choix">
18        <input type="checkbox" name="#ENV{nom}" class="checkbox" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ (#GET{valeur}|=={#ENV{valeur_oui,on}}|oui)checked="checked"] value="#ENV{valeur_oui,on}" [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"]/>
19        [<label for="champ_[(#ENV{nom}|saisie_nom2classe)]">(#ENV*{label_case})</label>]
20</div>
Note: See TracBrowser for help on using the repository browser.