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.
 
 

27 lines
948 B

[(#REM)
### /!\ Saisie du champ extra type_article pour un article ###
Paramètres :
- nom : name du select
- data : tableau des couples (cle, valeur)
- exclusions : liste, pour chaque type d'article, des types de secteurs ne supportant pas le type
- class : classe(s) css ajoutees à chaque choix
- l'environnement de la rubrique
]
<BOUCLE_article(ARTICLES) {id_article}>
[(#REM) Déterminer le type de rubrique ]
#SET{type_rubrique, #ID_RUBRIQUE|rubrique_determiner_type}
<BOUCLE_types_article(DATA) {source table, #ENV{data}}>
[(#GET{type_rubrique}|in_array{#ENV{exclusions/#CLE}}|non)
<div class="choix[ (#ENV{class})]">
<input type="radio" name="#ENV{nom}" class="radio" id="champ_#ENV{nom}[_(#CLE)]_#COMPTEUR_BOUCLE" value="#CLE"[ (#ENV{valeur}|=={#CLE}|oui)checked="checked"]>
<label for="champ_#ENV{nom}[_(#CLE)]_#COMPTEUR_BOUCLE">
[(#VALEUR|ucfirst)]
</label>
</div>
]
</BOUCLE_types_article>
</BOUCLE_article>