source: spip-zone/_plugins_/saisies/saisies/fieldset.html @ 60480

Last change on this file since 60480 was 60480, checked in by joseph@…, 8 years ago

Correction bug sur fieldset => utiliser #CHEMIN_IMAGE seulement à partir de spip 3

File size: 1.3 KB
Line 
1#SET{pliable,#ENV{pliable}|et{#ENV{pliable}|!={non}}|?{'pliable', ''}}
2#SET{plie,#ENV{plie}|et{#ENV{plie}|!={non}}|?{'plie', ''}}
3
4[(#REM) S'il y a des erreurs pour au moins un des champs internes, on ne plie pas ! ]
5#SET{champs_internes, #ENV{saisies}|saisies_lister_par_nom}
6#SET{erreurs, #ENV**{erreurs}|sinon{#ARRAY}}
7#SET{erreurs_fieldset, #GET{erreurs}|array_intersect_key{#GET{champs_internes}}}
8[(#GET{erreurs_fieldset}|oui)
9        #SET{plie, ''}
10]
11
12<li class="fieldset[ fieldset_(#ENV{nom})][ (#ENV{li_class})][ saisie_(#ENV{type_saisie})][ (#GET{pliable})[ (#GET{plie})]]"[ data-id="(#ENV{id_saisie})"]> 
13        #ENV*{inserer_debut}
14        <fieldset>
15                [<h3 class="legend">
16                        [(#ENV{icone}|oui)
17                                [(#SPIP_VERSION||version_compare{2.9, >}|oui)[<img src="(#CHEMIN_IMAGE{#ENV{icone}}|sinon{#CHEMIN{#ENV{icone}}}|image_reduire{#ENV{taille_icone}|sinon{16}}|extraire_attribut{src})" alt="#ENV*{label}" /> ]]
18                                [(#SPIP_VERSION||version_compare{2.9, >}|non)[<img src="(#CHEMIN{#ENV{icone}}|image_reduire{#ENV{taille_icone}|sinon{16}}|extraire_attribut{src})" alt="#ENV*{label}" /> ]]
19                        ]
20                        <span>(#ENV*{label})</span></h3>]
21                [<p class='explication'>(#ENV*{explication})</p>]
22                [(#ENV{saisies}|is_array|oui)
23                <ul>
24                        #INCLURE{fond=#ENV{fond_generer,"inclure/generer_saisies"}, env, saisies=#ENV{saisies}, from_fieldset='on'}
25                </ul>
26                ]
27        </fieldset>
28        #ENV*{inserer_fin}
29</li>
Note: See TracBrowser for help on using the repository browser.