[PLUGINS] +les plugins de bases
[ptitvelo/web/www.git] / www / plugins / menus_1 / formulaires / editer_menu.html
1 <div class="formulaire_spip formulaire_editer [formulaire_(#ENV{form})][ formulaire_(#ENV{form})-#ENV{id_menu,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 [(#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 <h3 class="legend"><:menus:formulaire_partie_identification:></h3>
15 <ul>
16 #SET{obli,'obligatoire'}
17 #SET{name,titre}
18 #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
19 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
20 <label for="#GET{name}"><:menus:formulaire_titre:></label>
21 [<span class='erreur_message'>(#GET{erreurs})</span>]
22 <input type="text" class="text multilang" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
23 </li>
24
25 #SET{name,identifiant}
26 #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
27 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
28 <label for="#GET{name}"><:menus:formulaire_identifiant:></label>
29 <div class="explication"><:menus:formulaire_identifiant_explication:></div>
30 [<span class='erreur_message'>(#GET{erreurs})</span>]
31 <input type="text" class="text" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
32 </li>
33
34 #SET{name,css}
35 #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
36 <li class="editer editer_[(#GET{name})][ (#GET{erreurs}|oui)erreur]">
37 <label for="#GET{name}"><:menus:formulaire_css:></label>
38 <div class="explication"><:menus:formulaire_css_explication:></div>
39 [<span class='erreur_message'>(#GET{erreurs})</span>]
40 <input type="text" class="text" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
41 </li>
42
43 [(#REM) Seulement si c'est un nouveau et qu'il y a le plugin YAML)]
44 [(#ENV{nouveau}|oui)
45 [(#PLUGIN{yaml}|oui)
46 #SET{name,import}
47 #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
48 <li class="editer editer_[(#GET{name})][ (#GET{erreurs}|oui)erreur]">
49 <label for="#GET{name}"><:menus:formulaire_importer:></label>
50 <div class="explication"><:menus:formulaire_importer_explication:></div>
51 [<span class='erreur_message'>(#GET{erreurs})</span>]
52 <input type="file" class="file" name="#GET{name}" id="#GET{name}" size="20" value="#ENV{#GET{name}}" />
53 </li>
54 ]
55 ]
56 </ul>
57
58 <p class='boutons'>
59 <input type='submit' class='submit' value='<:bouton_enregistrer:>' />
60 </p>
61 </fieldset>
62 </li>
63 </ul>
64 </div></form>
65 ]
66 </div>
67 <script type="text/javascript">
68 $(function(){
69 $('.formulaire_#ENV{form}'+' .boutons').hide();
70 $('.formulaire_#ENV{form}'+' input')
71 .change(function(){$('.formulaire_#ENV{form}'+' .boutons').slideDown();})
72 .keydown(function(){$('.formulaire_#ENV{form}'+' .boutons').slideDown();});
73 });
74 </script>