1 #SET{pliable,#ENV{pliable}|et{#ENV{pliable}|!={non}}|?{'pliable', ''}}
2 #SET{plie,#ENV{plie}|et{#ENV{plie}|!={non}}|?{'plie', ''}}
4 [(#REM) S'il y a des erreurs pour au moins un des champs internes, on ne plie pas ! ]
5 #SET{champs_internes, #ENV{saisies}|saisies_lister_par_nom}
6 #SET{erreurs, #ENV**{erreurs}|sinon{#ARRAY}}
7 #SET{erreurs_fieldset, #GET{erreurs}|array_intersect_key{#GET{champs_internes}}}
8 [(#GET{erreurs_fieldset}|oui)
11 #SET{erreur_ici,#ENV**{erreurs}|table_valeur{#ENV{nom}}}
13 <li class=
"fieldset[ fieldset_(#ENV{nom})][ (#ENV{li_class})][ saisie_(#ENV{type_saisie})][ (#GET{pliable})[ (#GET{plie})]]"[
data-id=
"(#ENV{id_saisie})"]
>
16 [[(#GLOBALS{debut_intertitre,
<h3>}|inserer_attribut{class,legend})]
18 [(#REM) en SPIP
3 on cherche avant tout dans le chemin des images
19 ]#SET{icone,''}[(#SPIP_VERSION|version_compare{
2.9,
>}|oui)#SET{icone,#CHEMIN_IMAGE{#ENV{icone}}]
20 [
<img src=
"(#GET{icone}|sinon{#CHEMIN{#ENV{icone}}}
21 |image_reduire{#ENV{taille_icone}|sinon{16}}
22 |extraire_attribut{src})" alt=
"#ENV*{label}" /> ]
24 <span>(#ENV*{label})
</span>#GLOBALS{fin_intertitre,
</h3>}]
25 [
<span class='erreur_message'
>(#GET{erreur_ici})
</span>]
26 [
<p class='explication'
>(#ENV*{explication})
</p>]
27 [(#ENV{saisies}|is_array|oui)
29 #INCLURE{fond=#ENV{fond_generer,
"inclure/generer_saisies"}, env, saisies=#ENV{saisies}, from_fieldset='on'}