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

Last change on this file since 112195 was 112195, checked in by maieul@…, 2 years ago

warning php en moins

File size: 1.8 KB
Line 
1[(#ENV{multiple}|?{
2        #SET{nom,#ENV{nom}\[\]},
3        #SET{nom,#ENV{nom}}
4        }
5)]
6<select name="#GET{nom}" id="champ_#ENV{nom}"[ (#ENV{multiple}|oui)multiple="multiple"]>
7        <option value=""><:formidable:traitements_champ_aucun:></option>
8        [(#ENV{forcer_type}|non)
9                #SET{tab,#ENV{formulaire}}
10        ]
11        [(#ENV{forcer_type}|oui)
12                [(#SET{tab,[(#ENV{formulaire}|saisies_lister_par_nom{0})]})]
13        ]
14        #SET{padding,0}
15        <BOUCLE_parcours(POUR){tableau #GET{tab}}>
16                #SET{saisie,#VALEUR}
17                <BOUCLE_test_enfants(CONDITION){si #GET{saisie}|table_valeur{saisies}|is_array}>
18                <optgroup style="padding-left:#GET{padding}px" label="[(#GET{saisie}|table_valeur{options}|table_valeur{label}|sinon{#GET{saisie}|table_valeur{options}|table_valeur{nom}})]">
19                                #SET{tab,#GET{saisie}|table_valeur{saisies}}
20                                #SET{padding,#GET{padding}|plus{20}}
21                                <BOUCLE_parcours_recursif(BOUCLE_parcours)/>
22                                #SET{padding,#GET{padding}|moins{20}}
23                </optgroup>
24                </BOUCLE_test_enfants>
25                        <BOUCLE_test_type(CONDITION){si #ENV{forcer_type}|non|ou{#GET{saisie}|table_valeur{saisie}|in_array{#ENV{forcer_type}}}}>
26                        #SET{saisie_currente_nom,#GET{saisie}|table_valeur{options}|table_valeur{nom}}
27                        #SET{selected,''}
28                        [(#ENV{multiple}|oui)
29                        [(#GET{saisie_currente_nom}|in_array{#ENV{valeur,#ENV{saisie_a_positionner,#ARRAY{}}}}|oui)
30                                        #SET{selected,'selected="selected"'}
31                                )]
32                        ]
33                        [(#ENV{multiple}|non)
34                                [(#GET{saisie_currente_nom}|=={#ENV{valeur,#ENV{saisie_a_positionner}}}|oui)
35                                        #SET{selected,'selected="selected"'}
36                                )]
37                        ]
38                        <option value="[(#GET{saisie}|table_valeur{options}|table_valeur{nom})]" style="padding-left:#GET{padding}px" #GET{selected}>
39                                [(#GET{saisie}|table_valeur{options}|table_valeur{label}|sinon{#GET{saisie}|table_valeur{options}|table_valeur{nom}})]
40                        </option>
41                        </BOUCLE_test_type>
42                <//B_test_enfants>
43        </BOUCLE_parcours>
44</select>
Note: See TracBrowser for help on using the repository browser.