source: spip-zone/_plugins_/prix_objets/trunk/formulaires/configurer_prix_objets.html @ 108423

Last change on this file since 108423 was 108423, checked in by abelass, 3 years ago

1.7.10

  • adapter la taille champ devise
  • formatage code
File size: 4.6 KB
Line 
1#SET{objets,#ARRAY}
2#SET{devises,(#VAL|devises)}
3#SET{config,#CONFIG{prix_objets,#ARRAY}
4[(#VAL{inc/cookie}|include_spip|oui)]
5
6
7[(#GET{config}|table_valeur{devises}|?{
8                #SET{selected,#GET{config}|table_valeur{devises}}
9                ,
10                #SET{selected,#ARRAY}
11})]
12
13#SET{devise_default,#ENV{devise_default,#GET{config}|table_valeur{devise_default}}
14
15#GET{devise_default}
16<BOUCLE_defaut(DATA){source tableau, #GET{selected}}{si #GET{devise_default}|non}{0,1}>
17                                #SET{devise_default,#VALEUR}
18</BOUCLE_defaut>
19
20[(#VAL{devise_selectionnee}|spip_setcookie{#GET{devise_default},#VAL|time|plus{3660*24*365},/}|oui)]
21
22[(#REM)Les objets spip disponibles]
23<BOUCLE_objets_liste(DATA){source tableau,#VAL|lister_tables_objets_sql}{par cle}{editable = oui}>
24                [(#VALEUR{page}|is_string|oui)
25                                [(#SET{objets,#GET{objets}|array_merge{#ARRAY{#VALEUR{page},#VALEUR{texte_objets}|_T}}})]
26                ]
27</BOUCLE_objets_liste>
28[(#SET{objets,#GET{objets}|array_merge{#ARRAY{document,#VAL{medias:info_documents}|_T}}})]
29
30<div class="formulaire_spip formulaire_#FORM">
31
32                [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
33                [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
34
35                <form action="#ENV{action}" method="post"><div>
36                                #ACTION_FORMULAIRE{#ENV{action}}
37                                <ul>
38                                                <li class="fieldset">
39                                                                <fieldset><legend><:prix_objets:infos_generales:></legend>
40                                                                                <ul>
41                                                                                [(#SAISIE{checkbox,objets_prix,
42                                                                                datas=#GET{objets},
43                                                                                label=<:prix_objets:label_selection_objet_prix:>}
44                                                                                )]
45                                                                                [(#SAISIE{selecteur_rubrique,rubrique_prix,multiple=non,
46                                                                                                label=<:prix_objets:rubrique_prix:>})]
47                                                                        </ul>
48                                                                </fieldset>
49                                                </li>
50                                </ul>
51                                <ul>
52                                                <li class="fieldset">
53                                                                <fieldset><legend><:prix_objets:infos_produits:></legend>
54
55                                                                                                <ul>
56                                                                                                                <li class="editer_devises_choisis[ (#GET{erreurs}|oui)erreur]">
57                                                                                                                                <B_choix>
58                                                                                                                                                <div>
59                                                                                                                                                                <:prix_objets:devises_choisis:> :
60                                                                                                                                                                <BOUCLE_choix(DATA){source tableau, #GET{selected}}{', '}>
61                                                                                                                                                                [(#VALEUR|traduire_devise)]
62                                                                                                                                                </BOUCLE_choix>
63                                                                                                                                </div>
64                                                                                                                </B_choix>
65                                                                                                                <li class="editer_choix_devises[ (#GET{erreurs}|oui)erreur]">
66                                                                                                                                <label for="devises"><:prix_objets:choix_devises:></label>
67
68                                                                                                                                                <select name="devises[]" class="forml" style="width:auto;" multiple="multiple" size="5" id="devises">
69                                                                                                                                                                <option value=""><:prix_objets:choix_devise:></option>
70                                                                                                                                                                <BOUCLE_selection(DATA){source tableau, #GET{devises}}>
71                                                                                                                                                                <option value="#CLE" [(#CLE|in_array{#GET{selected}}|?{' selected="selected"'})]>#VALEUR</option>
72                                                                                                                                                </BOUCLE_selection>
73                                                                                                                                </select>
74                                                                                                                </li>
75
76                                                                                                                <B_selection_default>
77                                                                                                                                <li class="editer_devise_default[ (#GET{erreurs}|oui)erreur]">
78                                                                                                                                                <label for="devises"><:prix_objets:devise_default:></label>
79                                                                                                                                                                <select name="devise_default" class="forml" style="width:auto;" id="devise_default">
80                                                                                                                                                                <option value=""><:prix_objets:choisir:></option>
81                                                                                                                                                                <BOUCLE_selection_default(DATA){source tableau, #GET{selected}}>
82                                                                                                                                                                <option value="#VALEUR" [(#GET{devise_default}|=={#VALEUR}|?{'selected="selected"'})]>[(#VALEUR|traduire_devise)]</option>
83                                                                                                                                                </BOUCLE_selection_default>
84                                                                                                                                </select>
85
86                                                                                                                </li>
87                                                                                                </B_selection_default>
88                                                                                        <B_frais>
89                                                                                                <li class="editer_frais_livraison[ (#GET{erreurs}|oui)erreur]">
90                                                                                                                                <label for="frais_livraison"><:prix_objets:frais_livraison:></label>
91                                                                                                                                                <BOUCLE_frais(DATA){source tableau, #GET{selected}}{si #PLUGIN{shop_livraisons}|non}>
92                                                                                                                                                                <div>
93                                                                                                                                                                <input type="text" name="frais_livraison_#VALEUR" id="frais_livraison_#VALEUR" value="#ENV{frais_livraison_#VALEUR}" /> [(#VALEUR|traduire_devise)]
94                                                                                                                                                </div>
95                                                                                                                                </BOUCLE_frais>
96                                                                                                </li>
97                                                                                                </B_frais>
98                                                                                                <li class="editer_taxes[ (#GET{erreurs}|oui)erreur]">
99                                                                                                                <label for="taxes"><:prix_objets:taxes:> : </label>
100                                                                                                                <div>
101                                                                                                                                <input type="text" name="taxes" id="taxes" value="#ENV{taxes}" /> %
102                                                                                                                </div>
103
104                                                                                                </li>
105                                                                                                [(#SAISIE{oui_non,taxes_inclus,
106                                                                                                                label=<:prix_objets:taxes_inclus:>
107                                                                                                                })]
108
109                                                                                </ul>
110                                                                </fieldset>
111                                                </li>
112                                </ul>
113                                <p class="boutons">
114                                                <input type="submit" name="_cfg_ok" class="submit" value="<:bouton_enregistrer:>" />
115                                </p>
116
117                </div></form>
118</div>
Note: See TracBrowser for help on using the repository browser.