--- /dev/null
+[(#REM)
+
+ ### /!\ boucle POUR (spip Bonux) ###
+
+ Parametres :
+ - datas : tableau de donnees cle=>valeur
+ - defaut : valeur par defaut si pas présente dans l'environnement
+ - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
+
+ Exemple d'appel :
+ [(#SAISIE{radio, afficher_liste,
+ label=<:plugin:afficher_liste:>,
+ explication=<:plugin:explication_afficher_liste:>,
+ datas=#ARRAY{
+ cle1,valeur1,
+ cle2,valeur2,
+ cle3,valeur3}})]
+]
+
+[(#REM) datas peut être une chaine qu'on sait décomposer ]
+#SET{datas, #ENV*{datas}}
+#SET{datas, #GET{datas}|is_string|?{(#GET{datas}|saisies_chaine2tableau), #GET{datas}}}
+
+<BOUCLE_radio(POUR){tableau #GET{datas}}>
+<div class="choix">
+ <input type="radio" name="#ENV{nom}" class="radio" id='champ_#ENV{nom}_#COMPTEUR_BOUCLE'[ (#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#CLE}|oui)checked='checked'] value='#CLE' [ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] />
+ <label for="champ_#ENV{nom}_#COMPTEUR_BOUCLE">#VALEUR</label>
+</div>
+</BOUCLE_radio>