[(#ENV{type_choix}|=={radio}|?{ #SET{data,#ARRAY{'',#VAL{formidable:traitements_champ_aucun}|_T}}, #SET{data,#ARRAY} })] [(#ENV{forcer_type}|non) #SET{tab,#ENV{formulaire}} ] [(#ENV{forcer_type}|oui) [(#ENV{forcer_type}|is_array|oui) #SET{forcer_type,#ENV{forcer_type}|array_merge{#LISTE{fieldset}}} ] [(#ENV{forcer_type}|is_array|non) #SET{forcer_type,#LISTE{#ENV{forcer_type},fieldset}} ] [(#SET{tab,[(#ENV{formulaire}|saisies_lister_avec_type{#GET{forcer_type},'',true})]})] ] #SET{nom,#VALEUR{options/nom}} #SET{label,#VALEUR{options/label}|sinon{#VALEUR{options/label_case}}|sinon{#GET{nom}}} #SET{enfants,#ARRAY} #SET{enfant,#ARRAY{#VALEUR{options/nom},#VALEUR{options/label}|sinon{#VALEUR{options/label_case}|sinon{#VALEUR{options/nom}}}}} #SET{enfants,#GET{enfants}|array_merge{#GET{enfant}}} [(#GET{label}|=={#GET{nom}}|non) #SET{label,#GET{label}#VAL{' '}\(#GET{nom}\)} ] #SET{saisie,#ARRAY{#GET{label},#GET{enfants}}} #SET{saisie,#ARRAY} [(#VALEUR{saisie}|!={fieldset}|ou{#ENV{forcer_type}|non}|oui) #SET{saisie,#ARRAY{#GET{nom},#GET{label}}} ] #SET{data,#GET{data}|array_merge{#GET{saisie}}} [(#SET{data,#GET{data}|array_filter})] }>