source: spip-zone/_plugins_/fabrique/trunk/formulaires/inc-fabriquer_plugin_paquet.html @ 90300

Last change on this file since 90300 was 90300, checked in by marcimat@…, 6 years ago

Passage des formulaires de la fabrique à la nouvelle structure HTML div.editer-groupe > div.editer

File size: 7.6 KB
Line 
1
2[(#SET{datalist_aide,[(#CHEMIN_IMAGE{datalist-16.png}|balise_img
3        |inserer_attribut{title,<:fabrique:datalist_aide:>}
4        |inserer_attribut{class,datalist_aide})]})]
5
6
7<h3><a href="#description"><:fabrique:legend_description:></a></h3>
8<div>
9        <div class='editer-groupe'>
10        [(#SAISIE{input, paquet/prefixe, label=<:fabrique:label_prefixe:>, obligatoire=oui})]
11        [(#SAISIE{input, paquet/nom, label=<:fabrique:label_nom:>, obligatoire=oui})]
12        [(#SAISIE{input, paquet/slogan, label=<:fabrique:label_slogan:>})]
13        [(#SAISIE{textarea, paquet/description, label=<:fabrique:label_description:>, rows=4})]
14        [(#REM) valeur vide pour eviter une notice car sinon, la valeur recue est un tableau ]
15        [(#SAISIE{input, paquet/logo/0, label=<:fabrique:label_logo:>, type=file, valeur=''})]
16        </div>
17        [(#ENV{paquet/logo/0/fichier}|oui)
18                <div class='center'>
19                [(#ENV{paquet/logo/0/fichier}|fabrique_miniature_image{128})]
20                        <input type='submit' name='f_action\[supprimer_logo\]\[paquet/logo/0\]' class='submit del right action' value='<:fabrique:bouton_supprimer_logo:>' />
21                </div>
22        ]
23</div>
24
25<h3><a href="#paquet"><:fabrique:legend_paquet:></a></h3>
26<div>
27        <div class='editer-groupe'>
28        [(#SAISIE{input, paquet/version, label=<:fabrique:label_version:>, obligatoire=oui})]
29        [(#SAISIE{input, paquet/auteur, label=<:fabrique:label_auteur:>})]
30        [(#SAISIE{input, paquet/auteur_lien, label=<:fabrique:label_auteur_lien:>})]
31        [(#SAISIE{input, paquet/licence, label=<:fabrique:label_licence:>,
32                list=licences, inserer_fin=#GET{datalist_aide}})]
33        [(#SAISIE{paquet_categorie, paquet/categorie, label=<:fabrique:label_categorie:>, obligatoire=oui})]
34        [(#SAISIE{paquet_etat, paquet/etat, label=<:fabrique:label_etat:>, obligatoire=oui})]
35        [(#SAISIE{input, paquet/compatibilite, label=<:fabrique:label_compatibilite:>, obligatoire=oui})]
36        [(#SAISIE{input, paquet/documentation, label=<:fabrique:label_documentation_url:>})]
37        </div>
38</div>
39
40
41<h3><a href="#installation"><:fabrique:legend_installation:></a></h3>
42<div>
43        <div class='editer-groupe'>
44        [(#SAISIE{oui_non, paquet/administrations, label=<:fabrique:label_fichier_administrations:>, explication=<:fabrique:label_fichier_administrations_explication:>})]
45        [(#SAISIE{input, paquet/schema, label=<:fabrique:label_schema:>, explication=<:fabrique:label_schema_explication:>})]
46        </div>
47</div>
48
49
50<h3><a href="#configuration"><:fabrique:legend_configuration:></a></h3>
51<div>
52        <div class='editer-groupe'>
53        [(#SAISIE{oui_non, paquet/formulaire_config, label=<:fabrique:label_formulaire_configuration:>})]
54        [(#SAISIE{input, paquet/formulaire_config_titre, label=<:fabrique:label_formulaire_configuration_titre:>})]
55        </div>
56</div>
57
58
59<h3><a href="#fichiers"><:fabrique:legend_fichiers:></a></h3>
60<div>
61        <div class='editer-groupe'>
62        [(#SAISIE{checkbox, paquet/fichiers,
63                label=<:fabrique:label_fichiers:>,
64                explication=<:fabrique:explication_fichiers:>,
65                datas=[(#ARRAY{
66                        autorisations,<:fabrique:label_fichier_autorisations:>,
67                        fonctions,<:fabrique:label_fichier_fonctions:>,
68                        options,<:fabrique:label_fichier_options:>,
69                        pipelines,<:fabrique:label_fichier_pipelines:>})]})]
70        </div>
71</div>
72
73
74
75
76<h3[(#ENV{paquet/inserer,#ARRAY}|fabrique_implode_recursif{''}|trim|oui)class='surveiller']>
77        <a href="#insertions"><:fabrique:legend_insertion_code:></a>
78</h3>
79<div class='sous_parties colorier'>
80
81        <p class='experimental'><:fabrique:experimental_explication:></p>
82        <p class='explication'><:fabrique:insertion_code_explication:></p>
83
84        <div class='parties'>
85                <div class="group" id='paquet-inserer-paquet'>
86                        <h4[(#ENV{paquet/inserer/paquet}|trim|oui)class='surveiller']>
87                                <a href="#paquet-inserer-paquet"><:fabrique:legend_inserer_paquet:></a>
88                        </h4>
89                        <div>
90                                <div class='editer-groupe' data-code="xml">
91                                        #SET{rows,#ENV{paquet/inserer/paquet}|explode{#EVAL{'"\n"'}}|count|max{4}}
92                                        [(#SAISIE{textarea, paquet/inserer/paquet,
93                                                label=<:fabrique:label_inserer_paquet:>,
94                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
95                                </div>
96                        </div>
97                </div>
98                #SET{p,#ENV{paquet/prefixe,prefixe}}
99                <div class="group" id='paquet-inserer-administrations'>
100                        <h4[(#ENV{paquet/inserer/administrations,#ARRAY}|implode{''}|trim|oui)class='surveiller']>
101                                <a href="#paquet-inserer-paquet"><:fabrique:legend_inserer_administrations{prefixe=#GET{p}}:></a>
102                        </h4>
103                        <div>
104                                <div class='editer-groupe' data-code="php">
105                                        #SET{rows,#ENV{paquet/inserer/administrations/maj}|explode{#EVAL{'"\n"'}}|count|max{4}}
106                                        [(#SAISIE{textarea, paquet/inserer/administrations/maj,
107                                                label=<:fabrique:label_inserer_administrations_maj:>,
108                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
109
110                                        #SET{rows,#ENV{paquet/inserer/administrations/desinstallation}|explode{#EVAL{'"\n"'}}|count|max{4}}
111                                        [(#SAISIE{textarea, paquet/inserer/administrations/desinstallation,
112                                                label=<:fabrique:label_inserer_administrations_desinstallation:>,
113                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
114
115                                        #SET{rows,#ENV{paquet/inserer/administrations/fin}|explode{#EVAL{'"\n"'}}|count|max{4}}
116                                        [(#SAISIE{textarea, paquet/inserer/administrations/fin,
117                                                label=<:fabrique:label_inserer_administrations_fin:>,
118                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
119                                </div>
120                        </div>
121                </div>
122                <div class="group" id='paquet-inserer-base-tables'>
123                        <h4[(#ENV{paquet/inserer/base/tables,#ARRAY}|implode{''}|trim|oui)class='surveiller']>
124                                <a href="#paquet-inserer-base-tables"><:fabrique:legend_inserer_base_tables{prefixe=#GET{p}}:></a>
125                        </h4>
126                        <div>
127                                <div class='editer-groupe' data-code="php">
128                                        #SET{rows,#ENV{paquet/inserer/base/tables/fin}|explode{#EVAL{'"\n"'}}|count|max{4}}
129                                        [(#SAISIE{textarea, paquet/inserer/base/tables/fin,
130                                                label=<:fabrique:label_inserer_base_tables_fin:>,
131                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
132                                </div>
133                        </div>
134                </div>
135        </div>
136</div>
137
138
139
140
141<h3[(#ENV{paquet/scripts,#ARRAY}|fabrique_implode_recursif{''}|trim|oui)class='surveiller']>
142        <a href="#scripting"><:fabrique:legend_scripts:></a>
143</h3>
144<div class='sous_parties colorier'>
145        [(#WEBMESTRE|non)
146                <p class='notice'><:fabrique:scripts_securite_webmestres:></p>
147        ]
148        <p class='experimental'><:fabrique:experimental_explication:></p>
149        <p class='explication'><:fabrique:scripts_explication:></p>
150
151        <div class='parties'>
152                <div class="group" id='paquet-scripts_pre_copie'>
153                        <h4[(#ENV{paquet/scripts/pre_copie}|trim|oui)class='surveiller']>
154                                <a href="#paquet-scripts_pre_copie"><:fabrique:label_scripts_pre_copie:></a>
155                        </h4>
156                        <div>
157                                <div class='editer-groupe' data-code="php">
158                                        #SET{rows,#ENV{paquet/scripts/pre_copie}|explode{#EVAL{'"\n"'}}|count|max{4}}
159                                        [(#SAISIE{textarea, paquet/scripts/pre_copie,
160                                                label=<:fabrique:label_scripts_pre_copie_explication{destination_ancien_plugin=#DESTINATION_ANCIEN_PLUGIN}:>,
161                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
162                                </div>
163                        </div>
164                </div>
165                <div class="group" id='paquet-scripts_post_creation'>
166                        <h4[(#ENV{paquet/scripts/post_creation}|trim|oui)class='surveiller']>
167                                <a href="#paquet-scripts_post_creation"><:fabrique:label_scripts_post_creation:></a>
168                        </h4>
169                        <div>
170                                <div class='editer-groupe' data-code="php">
171                                        #SET{rows,#ENV{paquet/scripts/post_creation}|explode{#EVAL{'"\n"'}}|count|max{4}}
172                                        [(#SAISIE{textarea, paquet/scripts/post_creation,
173                                                label=<:fabrique:label_scripts_post_creation_explication{destination_plugin=#DESTINATION_PLUGIN}:>,
174                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
175                                </div>
176                        </div>
177                </div>
178        </div>
179</div>
180
181
182
183
184<h3><a href="#options"><:fabrique:legend_options:></a></h3>
185<div>
186        <div class='editer-groupe'>
187        [(#SAISIE{oui_non, paquet/exemples,
188                label=<:fabrique:label_exemples:>,
189                explication=<:fabrique:label_exemples_explication:>})]
190        </div>
191</div>
Note: See TracBrowser for help on using the repository browser.