source: spip-zone/_plugins_/noizetier/trunk/formulaires/editer_composition_noizetier.html @ 57409

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

Pas besoin de fieldset ici

File size: 4.6 KB
Line 
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                        <ul>
11                                [(#REM) type et compo ne sont modifiable que si nouvelle composition]
12                               
13                                <BOUCLE_nouveau(CONDITION){si (#ENV{nouveau}|=={oui})}>
14                                #SET{name,type}
15                                #SET{obli,'obligatoire'}
16                                #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
17                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
18                                        <label for="#GET{name}"><:noizetier:formulaire_type:></label>
19                                        <div class="explication"><:noizetier:formulaire_type_explication:></div>
20                                        [<span class='erreur_message'>(#GET{erreurs})</span>]
21                                        <select class="select" name="#GET{name}" id="#GET{name}">
22                                        <BOUCLE_types(POUR){tableau #ENV{_objets_avec_compos}}{par cle}>
23                                                <option value="#VALEUR">[(#VALEUR|=={page}|?{<:noizetier:page:>, [(#NOIZETIER_LISTE_PAGES|table_valeur{#VALEUR}|table_valeur{nom}|sinon{#VALEUR})]})]</option>
24                                        </BOUCLE_types>
25                                        </select>
26                                </li>
27                               
28                                #SET{name,compo}
29                                #SET{obli,'obligatoire'}
30                                #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
31                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
32                                        <label for="#GET{name}"><:noizetier:formulaire_composition:></label>
33                                        <div class="explication"><:noizetier:formulaire_composition_explication:></div>
34                                        [<span class='erreur_message'>(#GET{erreurs})</span>]
35                                        <input type="text" class="text" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
36                                </li>
37                                </BOUCLE_nouveau>
38                               
39                                #SET{name,type}
40                                #SET{obli,'obligatoire'}
41                                #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
42                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
43                                        <label for="#GET{name}"><:noizetier:formulaire_type:></label>
44                                        [<span class='erreur_message'>(#GET{erreurs})</span>]
45                                        <div class="explication">[(#NOIZETIER_LISTE_PAGES|table_valeur{#ENV{type}}|table_valeur{nom}|sinon{#ENV{type}})]</div>
46                                        <input type="hidden" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
47                                </li>
48                                #SET{name,compo}
49                                #SET{obli,'obligatoire'}
50                                #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
51                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
52                                        <label for="#GET{name}"><:noizetier:formulaire_composition:></label>
53                                        [<span class='erreur_message'>(#GET{erreurs})</span>]
54                                        <div class="explication">#ENV{#GET{name}}</div>
55                                        <input type="hidden" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
56                                </li>
57                                <//B_nouveau>
58
59                                #SET{name,nom}
60                                #SET{obli,'obligatoire'}
61                                #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
62                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
63                                        <label for="#GET{name}"><:noizetier:formulaire_nom:></label>
64                                        <div class="explication"><:noizetier:formulaire_nom_explication:></div>
65                                        [<span class='erreur_message'>(#GET{erreurs})</span>]
66                                        <input type="text" class="text" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
67                                </li>
68
69                                #SET{name,description}
70                                #SET{obli,''}
71                                #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
72                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
73                                        <label for="#GET{name}"><:noizetier:formulaire_description:></label>
74                                        <div class="explication"><:noizetier:formulaire_description_explication:></div>
75                                        [<span class='erreur_message'>(#GET{erreurs})</span>]
76                                        <textarea class="textarea" name="#GET{name}" id="#GET{name}">#ENV{#GET{name}}</textarea>
77                                </li>
78
79                                #SET{name,icon}
80                                #SET{obli,''}
81                                #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
82                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
83                                        <label for="#GET{name}"><:noizetier:formulaire_icon:></label>
84                                        <div class="explication"><:noizetier:formulaire_icon_explication:></div>
85                                        [<span class='erreur_message'>(#GET{erreurs})</span>]
86                                        <input type="text" class="text" name="#GET{name}" id="#GET{name}" size="40" value="#ENV{#GET{name}}" />
87                                </li>
88                        </ul>
89                        <p class='boutons'>
90                                <input type='submit' class='submit' value='<:bouton_enregistrer:>' />
91                        </p>
92                </div></form>
93        </BOUCLE_editable>
94</div>
Note: See TracBrowser for help on using the repository browser.