Skip to content
Extraits de code Groupes Projets
Valider 1ac4c60a rédigé par nicod's avatar nicod
Parcourir les fichiers

On n'utilise jamais la forme en select, alors simplifions

parent 837f9b54
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
#SET{types,#ARRAY} #SET{data,#ARRAY}
<BOUCLE(BLOCKTYPES) <BOUCLE(BLOCKTYPES)
{id_blocktype !IN #ENV{exclus}} {id_blocktype !IN #ENV{exclus}}
{id_blocktype?}{recherche?} {id_blocktype?}{recherche?}
{tout}{par num titre, titre}> {tout}{par num titre, titre}>
#SET{objets,#OBJETS|blocks_deserialize} #SET{objets,#OBJETS|blocks_deserialize}
[(#GET{objets}|non|ou{ #ENV{objet}|non }|ou{ #ENV{objet}|in_array{#GET{objets}} }) [(#GET{objets}|non|ou{ #ENV{objet}|non }|ou{ #ENV{objet}|in_array{#GET{objets}} })
#SET{types,#GET{types}|push{#ID_BLOCKTYPE}} #SET{titre, #ENV{titre_court}|?{#TITRE,#TITRE|wrap{<strong>}|concat{#DESCRIPTION|propre}}}
#SET{data,#GET{data}|plus{#ARRAY{#ID_BLOCKTYPE,#GET{titre}}}}
] ]
</BOUCLE> </BOUCLE>
[(#ENV{forcer_select}|oui) [(#ENV{multiple}|non)
<select name="#ENV{nom}" id="champ_[(#ENV{nom}|saisie_nom2classe)]"[ class="(#ENV{class})"][ disabled="(#ENV{disable})"]> <INCLURE{fond=saisies/radio,env,data=#GET{data}}>
[(#ENV{cacher_option_intro}|non)
<option value="">[(#ENV{option_intro})]</option>]
<BOUCLE_blocktypes(DATA){source tableau, #GET{types}}>
{id_blocktype !IN #ENV{exclus}}
{id_blocktype?}{recherche?}
{tout}{par num titre, titre}>
<option value="#VALEUR"[(#VALEUR|=={#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}}|oui) selected="selected"]>#INFO_TITRE{blocktype,#VALEUR}</option>
</BOUCLE_blocktypes>
</select>
] ]
[(#ENV{forcer_select}|non) [(#ENV{multiple}|oui)
#SET{type, #ENV{multiple}|?{checkbox,radio} } <INCLURE{fond=saisies/checkbox,env,data=#GET{data}}>
<BOUCLE(DATA){source tableau, #GET{types}}>
<div class="choix[ (#ENV{class})]">
<input type="#GET{type}" name="[(#ENV{nom}|saisie_nom2classe)]" class="#GET{type}" value="#VALEUR"
id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#VALEUR"
[(#ENV{obligatoire}|et{#ENV{obligatoire}|!={non}}|oui) required="required"]
[ (#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|strval|=={#CLE|strval}|oui)checked="checked"]/>
<label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_#VALEUR"[(#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}|=={#VALEUR}|oui)class="on"]>
<strong>#INFO_TITRE{blocktype,#VALEUR}</strong>
[(#INFO_DESCRIPTION{blocktype,#VALEUR}|propre)]
</label>
</div>
</BOUCLE>
] ]
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter