[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / noiZetier / formulaires / editer_composition_noizetier.html
1 <div class="formulaire_spip formulaire_editer [formulaire_(#ENV{form})][ formulaire_(#ENV{form})-#ENV{id,nouveau}]">
2 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
3 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
4
5 <BOUCLE_editable(CONDITION){si #ENV{editable}}>
6 <form method='post' action='#ENV{action}' enctype='multipart/form-data'><div>
7 [(#REM) declarer les hidden qui declencheront le service du formulaire
8 parametre : url d'action ]
9 #ACTION_FORMULAIRE{#ENV{action}}
10
11 <ul>
12 <li class="fieldset">
13 <fieldset>
14 <ul>
15 [(#REM) type et compo ne sont modifiable que si nouvelle composition]
16
17 <BOUCLE_nouveau(CONDITION){si (#ENV{nouveau}|=={oui})}>
18 #SET{name,type}
19 #SET{obli,'obligatoire'}
20 #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
21 <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
22 <label for="#GET{name}"><:noizetier:formulaire_type:></label>
23 <div class="explication"><:noizetier:formulaire_type_explication:></div>
24 [<span class='erreur_message'>(#GET{erreurs})</span>]
25 <select class="select" name="#GET{name}" id="#GET{name}">
26 <BOUCLE_types(POUR){tableau #ENV{_objets_avec_compos}}{par cle}>
27 <option value="#VALEUR">[(#VALEUR|=={page}|?{<:noizetier:page:>, [(#NOIZETIER_LISTE_PAGES|table_valeur{#VALEUR}|table_valeur{nom}|sinon{#VALEUR})]})]</option>
28 </BOUCLE_types>
29 </select>
30 </li>
31
32 #SET{name,compo}
33 #SET{obli,'obligatoire'}
34 #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
35 <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
36 <label for="#GET{name}"><:noizetier:formulaire_composition:></label>
37 <div class="explication"><:noizetier:formulaire_composition_explication:></div>
38 [<span class='erreur_message'>(#GET{erreurs})</span>]
39 <input type="text" class="text" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
40 </li>
41 </BOUCLE_nouveau>
42
43 #SET{name,type}
44 #SET{obli,'obligatoire'}
45 #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
46 <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
47 <label for="#GET{name}"><:noizetier:formulaire_type:></label>
48 [<span class='erreur_message'>(#GET{erreurs})</span>]
49 <div class="explication">[(#NOIZETIER_LISTE_PAGES|table_valeur{#ENV{type}}|table_valeur{nom}|sinon{#ENV{type}})]</div>
50 <input type="hidden" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
51 </li>
52 #SET{name,compo}
53 #SET{obli,'obligatoire'}
54 #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
55 <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
56 <label for="#GET{name}"><:noizetier:formulaire_composition:></label>
57 [<span class='erreur_message'>(#GET{erreurs})</span>]
58 <div class="explication">#ENV{#GET{name}}</div>
59 <input type="hidden" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
60 </li>
61 <//B_nouveau>
62
63 #SET{name,nom}
64 #SET{obli,'obligatoire'}
65 #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
66 <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
67 <label for="#GET{name}"><:noizetier:formulaire_nom:></label>
68 <div class="explication"><:noizetier:formulaire_nom_explication:></div>
69 [<span class='erreur_message'>(#GET{erreurs})</span>]
70 <input type="text" class="text" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
71 </li>
72
73 #SET{name,description}
74 #SET{obli,''}
75 #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
76 <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
77 <label for="#GET{name}"><:noizetier:formulaire_description:></label>
78 <div class="explication"><:noizetier:formulaire_description_explication:></div>
79 [<span class='erreur_message'>(#GET{erreurs})</span>]
80 <textarea class="textarea" name="#GET{name}" id="#GET{name}">#ENV{#GET{name}}</textarea>
81 </li>
82
83 #SET{name,icon}
84 #SET{obli,''}
85 #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
86 <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
87 <label for="#GET{name}"><:noizetier:formulaire_icon:></label>
88 <div class="explication"><:noizetier:formulaire_icon_explication:></div>
89 [<span class='erreur_message'>(#GET{erreurs})</span>]
90 <input type="text" class="text" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
91 </li>
92 </ul>
93
94 <p class='boutons'>
95 <input type='submit' class='submit' value='<:bouton_enregistrer:>' />
96 </p>
97 </fieldset>
98 </li>
99 </ul>
100 </div></form>
101 </BOUCLE_editable>
102 </div>