|
|
|
[(#REM)
|
|
|
|
|
|
|
|
### /!\ Saisie du champ extra categorie pour une rubrique ###
|
|
|
|
|
|
|
|
Paramètres :
|
|
|
|
- nom : name du select
|
|
|
|
- class : classe(s) css ajoutées au select
|
|
|
|
- disable : rendre le select inactif
|
|
|
|
- readonly : select en lecture seule
|
|
|
|
- option_intro : option pour "pas de catégorie"
|
|
|
|
- l'environnement de la rubrique
|
|
|
|
]
|
|
|
|
|
|
|
|
[(#REM) Déterminer les data en fonction du contexte ]
|
|
|
|
#SET{data, #ARRAY}
|
|
|
|
<BOUCLE_secteur(RUBRIQUES) {id_rubrique}>
|
|
|
|
[(#PROFONDEUR|=={0}|oui) #SET{data, #VAL{1}|svp_lister_categorie}]
|
|
|
|
[(#PROFONDEUR|=={1}|oui) #SET{data, #VAL{2}|svp_lister_categorie{#INFO_CATEGORIE{rubrique, #ID_PARENT}}}]
|
|
|
|
</BOUCLE_secteur>
|
|
|
|
|
|
|
|
|
|
|
|
<B_categories>
|
|
|
|
<select name="#ENV{nom}" id="champ_#ENV{nom}"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"][ readonly="(#ENV{readonly})"] >
|
|
|
|
[<option value=""[ (#ENV{valeur}|non)selected="selected"]>
|
|
|
|
(#ENV{option_intro}|et{#PROFONDEUR|=={0}}|oui)
|
|
|
|
</option>]
|
|
|
|
<BOUCLE_categories(DATA) {source table, #GET{data}}>
|
|
|
|
[(#SET{value, [(#CLE|is_string|?{#CLE, #VALEUR})]})]
|
|
|
|
<option value="#GET{value}"[ (#ENV{valeur}|=={#GET{value}}|oui)selected="selected"]>
|
|
|
|
#VALEUR
|
|
|
|
</option>
|
|
|
|
</BOUCLE_categories>
|
|
|
|
</select>
|
|
|
|
</B_categories>
|