source: spip-zone/_core_/plugins/dev/formulaires/charter.html @ 48010

Last change on this file since 48010 was 48010, checked in by cedric@…, 10 years ago

pas de html en vrac entre les <li> !

File size: 9.9 KB
Line 
1<div class="ajax formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
2        <h3 class="titrem">Titre du formulaire</h3>
3        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
4        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
5        <h4>Des fois on utilise un sous-titre (Etape 1/N)</h4>
6        <p>Un texte d'introduction, qui peut parfois sur plusieurs lignes.
7                Un texte d'introduction, qui peut parfois sur plusieurs lignes.
8                Un texte d'introduction, qui peut parfois sur plusieurs lignes.
9                Un texte d'introduction, qui peut parfois sur plusieurs lignes.
10        </p>
11        <ul class="spip">
12                <li>avec une enumeration</li>
13                <li>de plusieurs items</li>
14                <li>qui doivent tomber bien</li>
15        </ul>
16        [(#ENV{editable})
17        <form method='post' action='#ENV{action}'><div>
18                [(#REM) declarer les hidden qui declencheront le service du formulaire
19                parametre : url d'action ]
20                #ACTION_FORMULAIRE{#ENV{action}}
21                #SET{fl,charter}
22                <p class="explication">Des explications preliminaires, en debut de formulaire</p>
23                <fieldset>
24                        <legend><:charter:legend:></legend>
25                                <p class="explication">Des explications dans un fieldset</p>
26                                <ul>
27                                <!--EX01-->
28                                #SET{name,text}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
29                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
30                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
31                                        <span class='erreur_message'>(#GET{erreurs})</span>
32                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
33                                </li>
34                                <!--EX02-->
35                                #SET{name,select}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
36                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
37                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
38                                        <span class='erreur_message'>(#GET{erreurs})</span>
39                                        ]<select class="select" name="#GET{name}" id="#GET{name}">
40                                                #SET{val,oui}
41                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
42                                                #SET{val,non}
43                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
44                                        </select>
45                                </li>
46                                <!--EX03-->
47                                #SET{name,text_obli}#SET{obli,'obligatoire'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
48                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
49                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
50                                        <span class='erreur_message'>(#GET{erreurs})</span>
51                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
52                                </li>
53                        </ul>
54                </fieldset>
55                <fieldset>
56                        <legend><:charter:legend:></legend>
57                        <ul>
58                                <!--EX04-->
59                                #SET{name,text}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
60                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
61                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
62                                        <span class='erreur_message'>(#GET{erreurs})</span>
63                                        ]
64                                        <p class="explication">Des explications au dessus d'un champ de saisie</p>
65                                        <input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
66                                </li>
67                                <!--EX05-->
68                                #SET{name,text_obli}#SET{obli,'obligatoire'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
69                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
70                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
71                                        <span class='erreur_message'>(#GET{erreurs})</span>
72                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
73                                        <p class="explication">Des explications apres un champ de saisie</p>
74                                </li>
75                                <!--EX06-->
76                                #SET{name,textarea}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
77                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
78                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
79                                        <span class='erreur_message'>(#GET{erreurs})</span>
80                                        ]<textarea class="textarea" name="#GET{name}">
81#ENV*{#GET{name}}</textarea>
82                                </li>
83                                <!--EX07-->
84                                #SET{name,textarea_pleine_largeur}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
85                                <li class="pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
86                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
87                                        <span class='erreur_message'>(#GET{erreurs})</span>
88                                        ]<textarea class="textarea" name="#GET{name}">
89#ENV*{#GET{name}}</textarea>
90                                </li>
91                                <!--EX08-->
92                                #SET{name,text_long_label}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
93                                <li class="long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
94                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
95                                        <span class='erreur_message'>(#GET{erreurs})</span>
96                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
97                                </li>
98                                <!--EX09-->
99                                #SET{name,radio}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
100                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
101                                        <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
102                                        <span class='erreur_message'>(#GET{erreurs})</span>
103                                        ]
104                                        <p class="explication">Des explications au dessus d'un choix</p>
105                                        #SET{val,oui}
106                                        <div class="choix">
107                                                <input type="radio" class="radio" name="#GET{name}" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)checked="checked"] />
108                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
109                                        </div>
110                                        #SET{val,non}
111                                        <div class="choix">
112                                                <input type="radio" class="radio" name="#GET{name}" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)checked="checked"] />
113                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
114                                        </div>
115                                </li>
116                                <!--EX10-->
117                                #SET{name,checkbox}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
118                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
119                                        <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
120                                        <span class='erreur_message'>(#GET{erreurs})</span>
121                                        ]
122                                        #SET{val,1}
123                                        <div class="choix">
124                                                <input type="checkbox" class="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name}}}|oui)checked="checked"] />
125                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
126                                        </div>
127                                        #SET{val,2}
128                                        <div class="choix">
129                                                <input type="checkbox" class="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name}}}|oui)checked="checked"] />
130                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
131                                        </div>
132                                </li>
133                                <!--EX11-->
134                                #SET{name,checkbox_long_label}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
135                                <li class="long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
136                                        <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
137                                        <span class='erreur_message'>(#GET{erreurs})</span>
138                                        ]
139                                        #SET{val,1}
140                                        <div class="choix">
141                                                <input type="checkbox" class="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name}}}|oui)checked="checked"] />
142                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
143                                        </div>
144                                        #SET{val,2}
145                                        <div class="choix">
146                                                <input type="checkbox" class="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name}}}|oui)checked="checked"] />
147                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
148                                        </div>
149                                </li>
150                                <li class="fieldset">
151                                        <fieldset>
152                                                <legend><:charter:legend:></legend>
153                                                <ul>
154                                                        <!--EX12-->
155                                                        #SET{name,text}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
156                                                        <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
157                                                                <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
158                                                                <span class='erreur_message'>(#GET{erreurs})</span>
159                                                                ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
160                                                        </li>
161                                                        <!--EX13--> 
162                                                        #SET{name,text_obli}#SET{obli,'obligatoire'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
163                                                        <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
164                                                                <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
165                                                                <span class='erreur_message'>(#GET{erreurs})</span>
166                                                                ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
167                                                        </li>
168                                                </ul>
169                                        </fieldset>
170                                </li>
171                        </ul>
172                </fieldset>
173          [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
174          <!--extra-->
175          <p class='boutons'><span class='image_loading'>&nbsp;</span>
176                        <input type='submit' class='submit' name="cancel" value='<:bouton_annuler:>' />
177                        <input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
178        </div></form>
179        ]
180        [(#ENV{editable}|non)
181          <p class='boutons'><span class='image_loading'>&nbsp;</span>
182                        <input type='submit' class='submit' name="cancel" value='<:bouton_fermer:>' onclick="$.modalboxclose();return false;" />
183        ]
184</div>
Note: See TracBrowser for help on using the repository browser.