3 ### /!\ boucle POUR (spip Bonux) ###
6 - datas : tableau de donnees cle=
>valeur
7 - defaut : valeur par defaut si pas présente dans l'environnement
8 - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
11 [(#SAISIE{radio, afficher_liste,
12 label=
<:plugin:afficher_liste:>,
13 explication=
<:plugin:explication_afficher_liste:>,
20 [(#REM) datas peut être une chaine qu'on sait décomposer ]
21 #SET{datas, #ENV*{datas}}
22 #SET{datas, #GET{datas}|is_string|?{(#GET{datas}|saisies_chaine2tableau), #GET{datas}}}
24 <BOUCLE_radio(POUR){tableau #GET{datas}}
>
25 #SET{disabled, #ENV{disable}|is_string|?{#ENV{disable}, #ENV{disable/#CLE}}}
26 <div class=
"#ENV{choix,choix}[ (#ENV{choix,choix})_#CLE][ (#ENV{class})]">
27 <input type=
"radio" name=
"#ENV{nom}" class=
"radio" id=
"champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#COMPTEUR_BOUCLE"[ (#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)
checked=
"checked"]
value=
"#CLE"[(#GET{disabled}|oui)
disabled=
"disabled"][
readonly=
"(#ENV{readonly})"][
aria-describedby=
"(#ENV{describedby})"]
/>
28 <label for=
"champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#COMPTEUR_BOUCLE"[(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)
class=
"on"]
>#VALEUR
</label>