diff --git a/paquet.xml b/paquet.xml index 11f630930d604db15d1193da151c0bf438d95d49..a9fc2fcb27d32616c2b5b294802da3f95916e311 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="formidable" categorie="communication" - version="3.42.1" + version="3.42.2" etat="stable" compatibilite="[3.0.0;3.2.*]" logo="images/formidable-64.png" diff --git a/saisies/champ.html b/saisies/champ.html index 3bc30dc664119233c74df1730a8dcb385dc85207..6b3dc51dcb4126b9f9b303ac88d3df78d7c8291d 100644 --- a/saisies/champ.html +++ b/saisies/champ.html @@ -7,7 +7,13 @@ #SET{tab,#ENV{formulaire}} ] [(#ENV{forcer_type}|oui) - [(#SET{tab,[(#ENV{formulaire}|saisies_lister_avec_type{#ENV{forcer_type}|array_merge{#LISTE{fieldset}},'',true})]})] + [(#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})]})] ] <BOUCLE_parcours(POUR){tableau #GET{tab}}> #SET{nom,#VALEUR|table_valeur{options}|table_valeur{nom}}