#SET{pliable,#ENV{pliable}|et{#ENV{pliable}|!={non}}|?{'pliable', ''}} #SET{plie,#ENV{plie}|et{#ENV{plie}|!={non}}|?{'plie', ''}} [(#REM) S'il y a des erreurs pour au moins un des champs internes, on ne plie pas ! ] #SET{champs_internes, #ENV{saisies}|saisies_lister_par_nom} #SET{erreurs, #ENV**{erreurs}|sinon{#ARRAY}} #SET{erreurs_fieldset, #GET{erreurs}|array_intersect_key{#GET{champs_internes}}} [(#GET{erreurs_fieldset}|oui) #SET{plie, ''} ] #SET{erreur_ici,#ENV**{erreurs/#ENV{nom}}} <[(#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})"]> #ENV*{inserer_debut}
[(#ENV{label}|oui) [(#REM) Récupérer le tag qui sera utilisé pour la légende ] [(#SET{tag_titre_defaut,[<(#VAL{"{{{ titre }}}"}|propre|replace{"\n",""}|replace{"<(\S*).*>",$1,i})>]})] [(#SET{tag, [(#ENV*{tagfield,#GET{tag_titre_defaut}}|inserer_attribut{class,legend})]})] [(#INCLURE{fond=inclure/fieldset_legend, env}|wrap{#GET{tag}})] ] [(#GET{erreur_ici})] [

(#ENV*{explication})

] [(#ENV{saisies}|is_array|oui) <[(#ENV{saisies_base_conteneur,#DIV|sinon{ul}})] class="editer-groupe"> #INCLURE{fond=#ENV{fond_generer,"inclure/generer_saisies"}, env, saisies=#ENV{saisies}, from_fieldset='on'} ]
#ENV*{inserer_fin}