Chris@0
|
1 # Schema for Configuration files of the entity module.
|
Chris@0
|
2
|
Chris@0
|
3 core.entity_view_mode.*.*:
|
Chris@0
|
4 type: config_entity
|
Chris@0
|
5 label: 'Entity view mode settings'
|
Chris@0
|
6 mapping:
|
Chris@0
|
7 id:
|
Chris@0
|
8 type: string
|
Chris@0
|
9 label: 'ID'
|
Chris@0
|
10 label:
|
Chris@0
|
11 type: label
|
Chris@0
|
12 label: 'The human-readable name of the view mode'
|
Chris@0
|
13 targetEntityType:
|
Chris@0
|
14 type: string
|
Chris@0
|
15 label: 'Target entity type'
|
Chris@0
|
16 cache:
|
Chris@0
|
17 type: boolean
|
Chris@0
|
18 label: 'Cached'
|
Chris@0
|
19
|
Chris@0
|
20 core.entity_form_mode.*.*:
|
Chris@0
|
21 type: config_entity
|
Chris@0
|
22 label: 'Entity form mode settings'
|
Chris@0
|
23 mapping:
|
Chris@0
|
24 id:
|
Chris@0
|
25 type: string
|
Chris@0
|
26 label: 'ID'
|
Chris@0
|
27 label:
|
Chris@0
|
28 type: label
|
Chris@0
|
29 label: 'Label'
|
Chris@0
|
30 targetEntityType:
|
Chris@0
|
31 type: string
|
Chris@0
|
32 label: 'Target entity type'
|
Chris@0
|
33 cache:
|
Chris@0
|
34 type: boolean
|
Chris@0
|
35 label: 'Cache'
|
Chris@0
|
36
|
Chris@0
|
37 # Overview configuration information for view mode or form mode displays.
|
Chris@0
|
38 core.entity_view_display.*.*.*:
|
Chris@0
|
39 type: config_entity
|
Chris@0
|
40 label: 'Entity display'
|
Chris@0
|
41 mapping:
|
Chris@0
|
42 id:
|
Chris@0
|
43 type: string
|
Chris@0
|
44 label: 'ID'
|
Chris@0
|
45 targetEntityType:
|
Chris@0
|
46 type: string
|
Chris@0
|
47 label: 'Target entity type'
|
Chris@0
|
48 bundle:
|
Chris@0
|
49 type: string
|
Chris@0
|
50 label: 'Bundle'
|
Chris@0
|
51 mode:
|
Chris@0
|
52 type: string
|
Chris@0
|
53 label: 'View or form mode machine name'
|
Chris@0
|
54 content:
|
Chris@0
|
55 type: sequence
|
Chris@0
|
56 label: 'Field formatters'
|
Chris@0
|
57 sequence:
|
Chris@0
|
58 type: mapping
|
Chris@0
|
59 label: 'Field formatter'
|
Chris@0
|
60 mapping:
|
Chris@0
|
61 type:
|
Chris@0
|
62 type: string
|
Chris@0
|
63 label: 'Format type machine name'
|
Chris@0
|
64 weight:
|
Chris@0
|
65 type: integer
|
Chris@0
|
66 label: 'Weight'
|
Chris@0
|
67 region:
|
Chris@0
|
68 type: string
|
Chris@0
|
69 label: 'Region'
|
Chris@0
|
70 label:
|
Chris@0
|
71 type: string
|
Chris@0
|
72 label: 'Label setting machine name'
|
Chris@0
|
73 settings:
|
Chris@0
|
74 type: field.formatter.settings.[%parent.type]
|
Chris@0
|
75 label: 'Settings'
|
Chris@0
|
76 third_party_settings:
|
Chris@0
|
77 type: sequence
|
Chris@0
|
78 label: 'Third party settings'
|
Chris@0
|
79 sequence:
|
Chris@0
|
80 type: field.formatter.third_party.[%key]
|
Chris@0
|
81 hidden:
|
Chris@0
|
82 type: sequence
|
Chris@0
|
83 label: 'Field display setting'
|
Chris@0
|
84 sequence:
|
Chris@0
|
85 type: boolean
|
Chris@0
|
86 label: 'Value'
|
Chris@0
|
87
|
Chris@0
|
88 # Overview configuration information for form mode displays.
|
Chris@0
|
89 core.entity_form_display.*.*.*:
|
Chris@0
|
90 type: config_entity
|
Chris@0
|
91 label: 'Entity form display'
|
Chris@0
|
92 mapping:
|
Chris@0
|
93 id:
|
Chris@0
|
94 type: string
|
Chris@0
|
95 label: 'ID'
|
Chris@0
|
96 targetEntityType:
|
Chris@0
|
97 type: string
|
Chris@0
|
98 label: 'Target entity type'
|
Chris@0
|
99 bundle:
|
Chris@0
|
100 type: string
|
Chris@0
|
101 label: 'Bundle'
|
Chris@0
|
102 mode:
|
Chris@0
|
103 type: string
|
Chris@0
|
104 label: 'View or form mode machine name'
|
Chris@0
|
105 status:
|
Chris@0
|
106 type: boolean
|
Chris@0
|
107 label: 'Enabled'
|
Chris@0
|
108 content:
|
Chris@0
|
109 type: sequence
|
Chris@0
|
110 label: 'Field widgets'
|
Chris@0
|
111 sequence:
|
Chris@0
|
112 type: mapping
|
Chris@0
|
113 label: 'Field widget'
|
Chris@0
|
114 mapping:
|
Chris@0
|
115 type:
|
Chris@0
|
116 type: string
|
Chris@0
|
117 label: 'Widget type machine name'
|
Chris@0
|
118 weight:
|
Chris@0
|
119 type: integer
|
Chris@0
|
120 label: 'Weight'
|
Chris@0
|
121 region:
|
Chris@0
|
122 type: string
|
Chris@0
|
123 label: 'Region'
|
Chris@0
|
124 settings:
|
Chris@0
|
125 type: field.widget.settings.[%parent.type]
|
Chris@0
|
126 label: 'Settings'
|
Chris@0
|
127 third_party_settings:
|
Chris@0
|
128 type: sequence
|
Chris@0
|
129 label: 'Third party settings'
|
Chris@0
|
130 sequence:
|
Chris@0
|
131 type: field.widget.third_party.[%key]
|
Chris@0
|
132 hidden:
|
Chris@0
|
133 type: sequence
|
Chris@0
|
134 label: 'Hidden'
|
Chris@0
|
135 sequence:
|
Chris@0
|
136 type: boolean
|
Chris@0
|
137 label: 'Component'
|
Chris@0
|
138
|
Chris@0
|
139 # Default schema for entity display field with undefined type.
|
Chris@0
|
140 field.formatter.settings.*:
|
Chris@0
|
141 type: mapping
|
Chris@0
|
142
|
Chris@0
|
143 # Default schema for entity form display field with undefined type.
|
Chris@0
|
144 field.widget.settings.*:
|
Chris@0
|
145 type: mapping
|
Chris@0
|
146
|
Chris@0
|
147 field.widget.settings.string_textfield:
|
Chris@0
|
148 type: mapping
|
Chris@0
|
149 label: 'Text field display format settings'
|
Chris@0
|
150 mapping:
|
Chris@0
|
151 size:
|
Chris@0
|
152 type: integer
|
Chris@0
|
153 label: 'Size of textfield'
|
Chris@0
|
154 placeholder:
|
Chris@0
|
155 type: label
|
Chris@0
|
156 label: 'Placeholder'
|
Chris@0
|
157
|
Chris@0
|
158 field.widget.settings.string_textarea:
|
Chris@0
|
159 type: mapping
|
Chris@0
|
160 label: 'Textarea display format settings'
|
Chris@0
|
161 mapping:
|
Chris@0
|
162 rows:
|
Chris@0
|
163 type: integer
|
Chris@0
|
164 label: 'Rows'
|
Chris@0
|
165 placeholder:
|
Chris@0
|
166 type: label
|
Chris@0
|
167 label: 'Placeholder'
|
Chris@0
|
168
|
Chris@0
|
169 field.widget.settings.uri:
|
Chris@0
|
170 type: mapping
|
Chris@0
|
171 label: 'URI field'
|
Chris@0
|
172 mapping:
|
Chris@0
|
173 size:
|
Chris@0
|
174 type: integer
|
Chris@0
|
175 label: 'Size of URI field'
|
Chris@0
|
176 placeholder:
|
Chris@0
|
177 type: label
|
Chris@0
|
178 label: 'Placeholder'
|
Chris@0
|
179
|
Chris@0
|
180 field.widget.settings.email_default:
|
Chris@0
|
181 type: mapping
|
Chris@0
|
182 label: 'Email field display format settings'
|
Chris@0
|
183 mapping:
|
Chris@0
|
184 placeholder:
|
Chris@0
|
185 type: label
|
Chris@0
|
186 label: 'Placeholder'
|
Chris@0
|
187 size:
|
Chris@0
|
188 type: integer
|
Chris@0
|
189 label: 'Size of email field'
|
Chris@0
|
190
|
Chris@0
|
191 field.widget.settings.datetime_timestamp:
|
Chris@0
|
192 type: mapping
|
Chris@0
|
193 label: 'Datetime timestamp display format settings'
|
Chris@0
|
194
|
Chris@0
|
195 field.widget.settings.boolean_checkbox:
|
Chris@0
|
196 type: mapping
|
Chris@0
|
197 label: 'Boolean checkbox display format settings'
|
Chris@0
|
198 mapping:
|
Chris@0
|
199 display_label:
|
Chris@0
|
200 type: boolean
|
Chris@0
|
201 label: 'Display label'
|
Chris@0
|
202
|
Chris@0
|
203 field.widget.settings.hidden:
|
Chris@0
|
204 type: mapping
|
Chris@0
|
205 label: '- Hidden - format settings'
|
Chris@0
|
206
|
Chris@0
|
207 field.widget.settings.number:
|
Chris@0
|
208 type: mapping
|
Chris@0
|
209 label: 'Number default display format settings'
|
Chris@0
|
210 mapping:
|
Chris@0
|
211 placeholder:
|
Chris@0
|
212 type: label
|
Chris@0
|
213 label: 'Placeholder'
|
Chris@0
|
214
|
Chris@0
|
215 field.widget.settings.checkbox:
|
Chris@0
|
216 type: mapping
|
Chris@0
|
217 label: 'Single on/off checkbox format settings'
|
Chris@0
|
218 mapping:
|
Chris@0
|
219 display_label:
|
Chris@0
|
220 type: boolean
|
Chris@0
|
221 label: 'Use field label instead of the "On value" as label'
|
Chris@0
|
222
|
Chris@0
|
223 field.widget.settings.entity_reference_autocomplete_tags:
|
Chris@0
|
224 type: mapping
|
Chris@0
|
225 label: 'Entity reference autocomplete (Tags style) display format settings'
|
Chris@0
|
226 mapping:
|
Chris@0
|
227 match_operator:
|
Chris@0
|
228 type: string
|
Chris@0
|
229 label: 'Autocomplete matching'
|
Chris@0
|
230 size:
|
Chris@0
|
231 type: integer
|
Chris@0
|
232 label: 'Size of textfield'
|
Chris@0
|
233 placeholder:
|
Chris@0
|
234 type: label
|
Chris@0
|
235 label: 'Placeholder'
|
Chris@0
|
236
|
Chris@0
|
237 field.widget.settings.entity_reference_autocomplete:
|
Chris@0
|
238 type: mapping
|
Chris@0
|
239 label: 'Entity reference autocomplete display format settings'
|
Chris@0
|
240 mapping:
|
Chris@0
|
241 match_operator:
|
Chris@0
|
242 type: string
|
Chris@0
|
243 label: 'Autocomplete matching'
|
Chris@0
|
244 size:
|
Chris@0
|
245 type: integer
|
Chris@0
|
246 label: 'Size of textfield'
|
Chris@0
|
247 placeholder:
|
Chris@0
|
248 type: label
|
Chris@0
|
249 label: 'Placeholder'
|
Chris@0
|
250
|
Chris@0
|
251 field.formatter.settings.boolean:
|
Chris@0
|
252 type: mapping
|
Chris@0
|
253 mapping:
|
Chris@0
|
254 format:
|
Chris@0
|
255 type: string
|
Chris@0
|
256 label: 'Output format'
|
Chris@0
|
257 format_custom_false:
|
Chris@0
|
258 type: label
|
Chris@0
|
259 label: 'Custom output for FALSE'
|
Chris@0
|
260 format_custom_true:
|
Chris@0
|
261 type: label
|
Chris@0
|
262 label: 'Custom output for TRUE'
|
Chris@0
|
263
|
Chris@0
|
264 field.formatter.settings.string:
|
Chris@0
|
265 type: mapping
|
Chris@0
|
266 mapping:
|
Chris@0
|
267 link_to_entity:
|
Chris@0
|
268 type: boolean
|
Chris@0
|
269 label: 'Link to the entity'
|
Chris@0
|
270
|
Chris@0
|
271 field.formatter.settings.language:
|
Chris@0
|
272 type: field.formatter.settings.string
|
Chris@0
|
273 mapping:
|
Chris@0
|
274 native_language:
|
Chris@0
|
275 type: boolean
|
Chris@0
|
276 label: 'Display in native language'
|
Chris@0
|
277
|
Chris@0
|
278 field.formatter.settings.number_decimal:
|
Chris@0
|
279 type: mapping
|
Chris@0
|
280 label: 'Number decimal display format settings'
|
Chris@0
|
281 mapping:
|
Chris@0
|
282 thousand_separator:
|
Chris@0
|
283 type: string
|
Chris@0
|
284 label: 'Thousand marker'
|
Chris@0
|
285 decimal_separator:
|
Chris@0
|
286 type: string
|
Chris@0
|
287 label: 'Decimal marker'
|
Chris@0
|
288 scale:
|
Chris@0
|
289 type: integer
|
Chris@0
|
290 label: 'Scale'
|
Chris@0
|
291 prefix_suffix:
|
Chris@0
|
292 type: boolean
|
Chris@0
|
293 label: 'Display prefix and suffix.'
|
Chris@0
|
294
|
Chris@0
|
295 field.formatter.settings.number_integer:
|
Chris@0
|
296 type: mapping
|
Chris@0
|
297 label: 'Number integer display format settings'
|
Chris@0
|
298 mapping:
|
Chris@0
|
299 thousand_separator:
|
Chris@0
|
300 type: string
|
Chris@0
|
301 label: 'Thousand marker'
|
Chris@0
|
302 prefix_suffix:
|
Chris@0
|
303 type: boolean
|
Chris@0
|
304 label: 'Display prefix and suffix.'
|
Chris@0
|
305
|
Chris@0
|
306 field.formatter.settings.number_unformatted:
|
Chris@0
|
307 type: mapping
|
Chris@0
|
308 label: 'Number unformatted display format settings'
|
Chris@0
|
309
|
Chris@0
|
310 field.formatter.settings.uri_link:
|
Chris@0
|
311 type: mapping
|
Chris@0
|
312 label: 'URI as link display format settings'
|
Chris@0
|
313
|
Chris@0
|
314 field.formatter.settings.timestamp:
|
Chris@0
|
315 type: mapping
|
Chris@0
|
316 label: 'Timestamp display format settings'
|
Chris@0
|
317 mapping:
|
Chris@0
|
318 date_format:
|
Chris@0
|
319 type: string
|
Chris@0
|
320 label: 'Date format'
|
Chris@0
|
321 custom_date_format:
|
Chris@0
|
322 type: string
|
Chris@0
|
323 label: 'Custom date format'
|
Chris@0
|
324 timezone:
|
Chris@0
|
325 type: string
|
Chris@0
|
326 label: 'Time zone'
|
Chris@0
|
327
|
Chris@0
|
328 field.formatter.settings.timestamp_ago:
|
Chris@0
|
329 type: mapping
|
Chris@0
|
330 label: 'Timestamp ago display format settings'
|
Chris@0
|
331 mapping:
|
Chris@0
|
332 future_format:
|
Chris@0
|
333 type: string
|
Chris@0
|
334 label: 'Future format'
|
Chris@0
|
335 past_format:
|
Chris@0
|
336 type: string
|
Chris@0
|
337 label: 'Past format'
|
Chris@0
|
338 granularity:
|
Chris@0
|
339 type: integer
|
Chris@0
|
340 label: 'Granularity'
|
Chris@0
|
341
|
Chris@0
|
342 field.formatter.settings.entity_reference_entity_view:
|
Chris@0
|
343 type: mapping
|
Chris@0
|
344 label: 'Entity reference rendered entity display format settings'
|
Chris@0
|
345 mapping:
|
Chris@0
|
346 view_mode:
|
Chris@0
|
347 type: string
|
Chris@0
|
348 label: 'View mode'
|
Chris@0
|
349 link:
|
Chris@0
|
350 type: boolean
|
Chris@0
|
351 label: 'Show links'
|
Chris@0
|
352
|
Chris@0
|
353 field.formatter.settings.entity_reference_entity_id:
|
Chris@0
|
354 type: mapping
|
Chris@0
|
355 label: 'Entity reference entity ID display format settings'
|
Chris@0
|
356
|
Chris@0
|
357 field.formatter.settings.entity_reference_label:
|
Chris@0
|
358 type: mapping
|
Chris@0
|
359 label: 'Entity reference label display format settings'
|
Chris@0
|
360 mapping:
|
Chris@0
|
361 link:
|
Chris@0
|
362 type: boolean
|
Chris@0
|
363 label: 'Link label to the referenced entity'
|
Chris@0
|
364
|