You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

31 lines
1.0 KiB

[(#REM)
### /!\ Saisie du champ extra categorie pour une rubrique ###
Paramètres :
- nom : name du select
- class : classe(s) css ajoutes au select
- 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{categorie}|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{categorie}|=={#GET{value}}|oui)selected="selected"]>
#VALEUR
</option>
</BOUCLE_categories>
</select>
</B_categories>