1 | #SET{pliable,#ENV{pliable}|et{#ENV{pliable}|!={non}}|?{'pliable', ''}} |
---|
2 | #SET{plie,#ENV{plie}|et{#ENV{plie}|!={non}}|?{'plie', ''}} |
---|
3 | |
---|
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) |
---|
9 | #SET{plie, ''} |
---|
10 | ] |
---|
11 | #SET{erreur_ici,#ENV**{erreurs/#ENV{nom}}} |
---|
12 | |
---|
13 | <[(#ENV{saisies_base_conteneur,#DIV|sinon{li}})] class="fieldset[ fieldset_(#ENV{nom})][ (#ENV{conteneur_class,#ENV{li_class}})][ saisie_(#ENV{type_saisie})][ (#GET{pliable})[ (#GET{plie})]]"[ data-id="(#ENV{id_saisie})"]> |
---|
14 | #ENV*{inserer_debut} |
---|
15 | <fieldset> |
---|
16 | |
---|
17 | [(#ENV{label}|oui) |
---|
18 | [(#REM) Récupérer le tag qui sera utilisé pour la légende ] |
---|
19 | [(#SET{tag_titre_defaut,[<(#VAL{"{{{ titre }}}"}|propre|replace{"\n",""}|replace{"<(\S*).*>",$1,i})>]})] |
---|
20 | [(#SET{tag, [(#ENV*{tagfield,#GET{tag_titre_defaut}}|inserer_attribut{class,legend})]})] |
---|
21 | [(#INCLURE{fond=inclure/fieldset_legend, env}|wrap{#GET{tag}})] |
---|
22 | ] |
---|
23 | |
---|
24 | [<span class='erreur_message'>(#GET{erreur_ici})</span>] |
---|
25 | [<p class='explication'>(#ENV*{explication})</p>] |
---|
26 | [<em class='attention'>(#ENV*{attention})</em>] |
---|
27 | [(#ENV{saisies}|is_array|oui) |
---|
28 | <[(#ENV{saisies_base_conteneur,#DIV|sinon{ul}})] class="editer-groupe"> |
---|
29 | #INCLURE{fond=#ENV{fond_generer,"inclure/generer_saisies"}, env, saisies=#ENV{saisies}, from_fieldset='on'} |
---|
30 | </[(#ENV{saisies_base_conteneur,#DIV|sinon{ul}})]> |
---|
31 | ] |
---|
32 | </fieldset> |
---|
33 | #ENV*{inserer_fin} |
---|
34 | </[(#ENV{saisies_base_conteneur,#DIV|sinon{li}})]> |
---|