3 ### /!\ boucle POUR (spip Bonux) ###
6 - ** datas : tableau de donnees groupe=
>array(cle=
>valeur)
7 - option_intro : chaine de langue de la premiere ligne vide ? (defaut:
"")
8 - cacher_option_intro : pas de premier option vide (defaut:
"")
9 - class : classe(s) css ajoutes au select
10 - defaut : valeur par defaut si pas présente dans l'environnement
11 - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
14 [(#SAISIE{selection_par_groupe,produits,
15 label=
<:plugin:info_produits:>,
26 <select name=
"#ENV{nom}" id=
"champ_#ENV{nom}"[
class=
"(#ENV{class})"][
disabled=
"(#ENV{disable})"]
>
27 [(#ENV{cacher_option_intro}|non)
<option value=
"">[(#ENV{option_intro})]
</option>]
28 <BOUCLE_groupes(POUR){tableau #ENV{datas}}
>
29 <optgroup label=
"[(#CLE|attribut_html)]">
30 <BOUCLE_selection(POUR){tableau #VALEUR}
>
31 <option value=
"#CLE" [(#CLE|=={#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}}|oui)
selected=
"selected"]
>#VALEUR
</option>