source: spip-zone/_plugins_/saisies/trunk/saisies/input.yaml @ 118413

Last change on this file since 118413 was 118413, checked in by maieul@…, 3 months ago

constructeur de saisie: regrouper toutes les informations sur les messages d'obligation au même endroit. Cela évite que l'on remplisse le message d'erreur si un champ obligatoire n'es pas rempli en pensant remplir en réalité le message d'obligation

File size: 5.0 KB
Line 
1
2titre: '<:saisies:saisie_input_titre:>'
3description: '<:saisies:saisie_input_explication:>'
4icone: 'images/saisies_input.png'
5options:
6  -
7    saisie: 'fieldset'
8    options:
9      nom: 'description'
10      label: '<:saisies:option_groupe_description:>'
11    saisies:
12      -
13        saisie: 'input'
14        options:
15          nom: 'label'
16          label: '<:saisies:option_label_label:>'
17          explication: '<:saisies:option_label_explication:>'
18          size: 50
19      -
20        saisie: 'input'
21        options:
22          nom: 'defaut'
23          label: '<:saisies:option_defaut_label:>'
24          size: 50
25      -
26        saisie: 'input'
27        options:
28          nom: 'placeholder'
29          label: '<:saisies:option_placeholder_label:>'
30          size: 50
31      -
32        saisie: 'input'
33        options:
34          nom: 'explication'
35          label: '<:saisies:option_explication_label:>'
36          explication: '<:saisies:option_explication_explication:>'
37          size: 50
38      -
39        saisie: 'case'
40        options:
41          nom: 'type'
42          label_case: '<:saisies:option_type_password:>'
43          valeur_oui: 'password'
44          valeur_non: 'text'
45          defaut: 'text'
46  -
47    saisie: 'fieldset'
48    options:
49      nom: 'utilisation'
50      label: '<:saisies:option_groupe_utilisation:>'
51    saisies:
52      -
53        saisie: 'input'
54        options:
55          nom: 'maxlength'
56          label: '<:saisies:option_maxlength_label:>'
57          explication: '<:saisies:option_maxlength_explication:>'
58        verifier:
59          type: 'entier'
60          options:
61            min: 1
62      -
63        saisie: 'case'
64        options:
65          nom: 'disable'
66          label_case: '<:saisies:option_disable_label:>'
67          explication: '<:saisies:option_disable_explication:>'
68      -
69        saisie: 'case'
70        options:
71          nom: 'disable_avec_post'
72          label_case: '<:saisies:option_disable_avec_post_label:>'
73          explication: '<:saisies:option_disable_avec_post_explication:>'
74      -
75        saisie: 'case'
76        options:
77          nom: 'readonly'
78          label_case: '<:saisies:option_readonly_label:>'
79          explication: '<:saisies:option_readonly_explication:>'
80  -
81    saisie: 'fieldset'
82    options:
83      nom: 'affichage'
84      label: '<:saisies:option_groupe_affichage:>'
85    saisies:
86      -
87        saisie: 'textarea'
88        options:
89          nom: 'afficher_si'
90          label: '<:saisies:option_afficher_si_label:>'
91          explication: '<:saisies:option_afficher_si_explication:>'
92          rows: 5
93        verifier:
94          type: 'afficher_si'
95      -
96        saisie: 'case'
97        options:
98          nom: 'afficher_si_remplissage_uniquement'
99          label: '<:saisies:option_afficher_si_remplissage_uniquement_label:>'
100          explication: '<:saisies:option_afficher_si_remplissage_uniquement_explication:>'
101      -
102        saisie: 'input'
103        options:
104          nom: 'attention'
105          label: '<:saisies:option_attention_label:>'
106          explication: '<:saisies:option_attention_explication:>'
107          size: 50
108      -
109        saisie: 'input'
110        options:
111          nom: 'class'
112          label: '<:saisies:option_class_label:>'
113          size: 50
114      -
115        saisie: 'input'
116        options:
117          nom: 'conteneur_class'
118          label: '<:saisies:option_conteneur_class_label:>'
119          size: 50
120      -
121        saisie: 'input'
122        options:
123          nom: 'size'
124          label: '<:saisies:option_size_label:>'
125          explication: '<:saisies:option_size_explication:>'
126        verifier:
127          type: 'entier'
128          options:
129            min: 1
130      -
131        saisie: 'radio'
132        options:
133          nom: 'autocomplete'
134          label: '<:saisies:option_autocomplete_label:>'
135          explication: '<:saisies:option_autocomplete_explication:>'
136          datas:
137            defaut: '<:saisies:option_autocomplete_defaut:>'
138            'on': '<:saisies:option_autocomplete_on:>'
139            'off': '<:saisies:option_autocomplete_off:>'
140          defaut: 'defaut'
141  -
142    saisie: 'fieldset'
143    options:
144      nom: 'validation'
145      label: '<:saisies:option_groupe_validation:>'
146    saisies:
147      -
148        saisie: 'case'
149        options:
150          nom: 'obligatoire'
151          label_case: '<:saisies:option_obligatoire_label:>'
152      -
153        saisie: 'input'
154        options:
155          nom: 'info_obligatoire'
156          label: '<:saisies:option_info_obligatoire_label:>'
157          explication: '<:saisies:option_info_obligatoire_explication:>'
158      -
159        saisie: 'input'
160        options:
161          nom: 'erreur_obligatoire'
162          label: '<:saisies:option_erreur_obligatoire_label:>'
163          explication: '<:saisies:option_erreur_obligatoire_explication:>'
164defaut:
165  options:
166    label: '<:saisies:saisie_input_titre:>'
167    size: 40
168    # champs extras (definition du champ sql)
169    sql: "text DEFAULT '' NOT NULL"
Note: See TracBrowser for help on using the repository browser.