source: spip-zone/_plugins_/formidable/trunk/saisies/champ.html @ 115837

Last change on this file since 115837 was 115837, checked in by maieul@…, 3 months ago

saisie champ : pouvoir voir les fieldset dans les fieldset. Par contre on rend pas cela comme dans des optgroup dans des optgroup, mais on aplatit les fieldset a partir du second niveau (normalement d'ailleurs on déconseille les fieldset dans les fieldset)

File size: 1.1 KB
Line 
1[(#ENV{type_choix}|=={checkbox}|?{
2        #SET{data,#ARRAY},
3        #SET{data,#ARRAY{'',#VAL{formidable:traitements_champ_aucun}|_T}}
4})]
5
6        [(#ENV{forcer_type}|non)
7                #SET{tab,#ENV{formulaire}}
8        ]
9        [(#ENV{forcer_type}|oui)
10                [(#SET{tab,[(#ENV{formulaire}|saisies_lister_avec_type{#ENV{forcer_type}})]})]
11        ]
12        <BOUCLE_parcours(POUR){tableau #GET{tab}}>
13        #SET{enfants,#ARRAY}
14        <BOUCLE_enfants(POUR){tableau #VALEUR|table_valeur{'saisies'}}>
15                #SET{enfant,#ARRAY{#VALEUR|table_valeur{options}|table_valeur{nom},#VALEUR|table_valeur{options}|table_valeur{label}}}
16                #SET{enfants,#GET{enfants}|array_merge{#GET{enfant}}}
17                <BOUCLE_petits_enfants(BOUCLE_enfants) />
18        </BOUCLE_enfants>
19        #SET{saisie,#ARRAY{#VALEUR|table_valeur{options}|table_valeur{label},#GET{enfants}}
20        </B_enfants>
21        #SET{saisie,#ARRAY{#VALEUR|table_valeur{options}|table_valeur{nom},#VALEUR|table_valeur{options}|table_valeur{label}}}
22        <//B_enfants>
23        #SET{data,#GET{data}|array_merge{#GET{saisie}}}
24        </BOUCLE_parcours>
25
26#INCLURE{fond=saisies/#ENV{type_choix,selection},data=#GET{data},env,cacher_option_intro='oui',defaut=''}
Note: See TracBrowser for help on using the repository browser.