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@14
|
58 type: field_formatter.entity_view_display
|
Chris@0
|
59 hidden:
|
Chris@0
|
60 type: sequence
|
Chris@0
|
61 label: 'Field display setting'
|
Chris@0
|
62 sequence:
|
Chris@0
|
63 type: boolean
|
Chris@0
|
64 label: 'Value'
|
Chris@0
|
65
|
Chris@14
|
66 field_formatter:
|
Chris@14
|
67 type: mapping
|
Chris@14
|
68 label: 'Field formatter'
|
Chris@14
|
69 mapping:
|
Chris@14
|
70 type:
|
Chris@14
|
71 type: string
|
Chris@14
|
72 label: 'Format type machine name'
|
Chris@14
|
73 label:
|
Chris@14
|
74 type: string
|
Chris@14
|
75 label: 'Label setting machine name'
|
Chris@14
|
76 settings:
|
Chris@14
|
77 type: field.formatter.settings.[%parent.type]
|
Chris@14
|
78 label: 'Settings'
|
Chris@14
|
79 third_party_settings:
|
Chris@14
|
80 type: sequence
|
Chris@14
|
81 label: 'Third party settings'
|
Chris@14
|
82 sequence:
|
Chris@14
|
83 type: field.formatter.third_party.[%key]
|
Chris@14
|
84
|
Chris@14
|
85 field_formatter.entity_view_display:
|
Chris@14
|
86 type: field_formatter
|
Chris@14
|
87 mapping:
|
Chris@14
|
88 weight:
|
Chris@14
|
89 type: integer
|
Chris@14
|
90 label: 'Weight'
|
Chris@14
|
91 region:
|
Chris@14
|
92 type: string
|
Chris@14
|
93 label: 'Region'
|
Chris@14
|
94
|
Chris@0
|
95 # Overview configuration information for form mode displays.
|
Chris@0
|
96 core.entity_form_display.*.*.*:
|
Chris@0
|
97 type: config_entity
|
Chris@0
|
98 label: 'Entity form display'
|
Chris@0
|
99 mapping:
|
Chris@0
|
100 id:
|
Chris@0
|
101 type: string
|
Chris@0
|
102 label: 'ID'
|
Chris@0
|
103 targetEntityType:
|
Chris@0
|
104 type: string
|
Chris@0
|
105 label: 'Target entity type'
|
Chris@0
|
106 bundle:
|
Chris@0
|
107 type: string
|
Chris@0
|
108 label: 'Bundle'
|
Chris@0
|
109 mode:
|
Chris@0
|
110 type: string
|
Chris@0
|
111 label: 'View or form mode machine name'
|
Chris@0
|
112 status:
|
Chris@0
|
113 type: boolean
|
Chris@0
|
114 label: 'Enabled'
|
Chris@0
|
115 content:
|
Chris@0
|
116 type: sequence
|
Chris@0
|
117 label: 'Field widgets'
|
Chris@0
|
118 sequence:
|
Chris@0
|
119 type: mapping
|
Chris@0
|
120 label: 'Field widget'
|
Chris@0
|
121 mapping:
|
Chris@0
|
122 type:
|
Chris@0
|
123 type: string
|
Chris@0
|
124 label: 'Widget type machine name'
|
Chris@0
|
125 weight:
|
Chris@0
|
126 type: integer
|
Chris@0
|
127 label: 'Weight'
|
Chris@0
|
128 region:
|
Chris@0
|
129 type: string
|
Chris@0
|
130 label: 'Region'
|
Chris@0
|
131 settings:
|
Chris@0
|
132 type: field.widget.settings.[%parent.type]
|
Chris@0
|
133 label: 'Settings'
|
Chris@0
|
134 third_party_settings:
|
Chris@0
|
135 type: sequence
|
Chris@0
|
136 label: 'Third party settings'
|
Chris@0
|
137 sequence:
|
Chris@0
|
138 type: field.widget.third_party.[%key]
|
Chris@0
|
139 hidden:
|
Chris@0
|
140 type: sequence
|
Chris@0
|
141 label: 'Hidden'
|
Chris@0
|
142 sequence:
|
Chris@0
|
143 type: boolean
|
Chris@0
|
144 label: 'Component'
|
Chris@0
|
145
|
Chris@0
|
146 # Default schema for entity display field with undefined type.
|
Chris@0
|
147 field.formatter.settings.*:
|
Chris@0
|
148 type: mapping
|
Chris@0
|
149
|
Chris@0
|
150 # Default schema for entity form display field with undefined type.
|
Chris@0
|
151 field.widget.settings.*:
|
Chris@0
|
152 type: mapping
|
Chris@0
|
153
|
Chris@0
|
154 field.widget.settings.string_textfield:
|
Chris@0
|
155 type: mapping
|
Chris@0
|
156 label: 'Text field display format settings'
|
Chris@0
|
157 mapping:
|
Chris@0
|
158 size:
|
Chris@0
|
159 type: integer
|
Chris@0
|
160 label: 'Size of textfield'
|
Chris@0
|
161 placeholder:
|
Chris@0
|
162 type: label
|
Chris@0
|
163 label: 'Placeholder'
|
Chris@0
|
164
|
Chris@0
|
165 field.widget.settings.string_textarea:
|
Chris@0
|
166 type: mapping
|
Chris@0
|
167 label: 'Textarea display format settings'
|
Chris@0
|
168 mapping:
|
Chris@0
|
169 rows:
|
Chris@0
|
170 type: integer
|
Chris@0
|
171 label: 'Rows'
|
Chris@0
|
172 placeholder:
|
Chris@0
|
173 type: label
|
Chris@0
|
174 label: 'Placeholder'
|
Chris@0
|
175
|
Chris@0
|
176 field.widget.settings.uri:
|
Chris@0
|
177 type: mapping
|
Chris@0
|
178 label: 'URI field'
|
Chris@0
|
179 mapping:
|
Chris@0
|
180 size:
|
Chris@0
|
181 type: integer
|
Chris@0
|
182 label: 'Size of URI field'
|
Chris@0
|
183 placeholder:
|
Chris@0
|
184 type: label
|
Chris@0
|
185 label: 'Placeholder'
|
Chris@0
|
186
|
Chris@0
|
187 field.widget.settings.email_default:
|
Chris@0
|
188 type: mapping
|
Chris@0
|
189 label: 'Email field display format settings'
|
Chris@0
|
190 mapping:
|
Chris@0
|
191 placeholder:
|
Chris@0
|
192 type: label
|
Chris@0
|
193 label: 'Placeholder'
|
Chris@0
|
194 size:
|
Chris@0
|
195 type: integer
|
Chris@0
|
196 label: 'Size of email field'
|
Chris@0
|
197
|
Chris@0
|
198 field.widget.settings.datetime_timestamp:
|
Chris@0
|
199 type: mapping
|
Chris@0
|
200 label: 'Datetime timestamp display format settings'
|
Chris@0
|
201
|
Chris@0
|
202 field.widget.settings.boolean_checkbox:
|
Chris@0
|
203 type: mapping
|
Chris@0
|
204 label: 'Boolean checkbox display format settings'
|
Chris@0
|
205 mapping:
|
Chris@0
|
206 display_label:
|
Chris@0
|
207 type: boolean
|
Chris@0
|
208 label: 'Display label'
|
Chris@0
|
209
|
Chris@0
|
210 field.widget.settings.hidden:
|
Chris@0
|
211 type: mapping
|
Chris@0
|
212 label: '- Hidden - format settings'
|
Chris@0
|
213
|
Chris@0
|
214 field.widget.settings.number:
|
Chris@0
|
215 type: mapping
|
Chris@0
|
216 label: 'Number default display format settings'
|
Chris@0
|
217 mapping:
|
Chris@0
|
218 placeholder:
|
Chris@0
|
219 type: label
|
Chris@0
|
220 label: 'Placeholder'
|
Chris@0
|
221
|
Chris@0
|
222 field.widget.settings.checkbox:
|
Chris@0
|
223 type: mapping
|
Chris@0
|
224 label: 'Single on/off checkbox format settings'
|
Chris@0
|
225 mapping:
|
Chris@0
|
226 display_label:
|
Chris@0
|
227 type: boolean
|
Chris@0
|
228 label: 'Use field label instead of the "On value" as label'
|
Chris@0
|
229
|
Chris@0
|
230 field.widget.settings.entity_reference_autocomplete_tags:
|
Chris@0
|
231 type: mapping
|
Chris@0
|
232 label: 'Entity reference autocomplete (Tags style) display format settings'
|
Chris@0
|
233 mapping:
|
Chris@0
|
234 match_operator:
|
Chris@0
|
235 type: string
|
Chris@0
|
236 label: 'Autocomplete matching'
|
Chris@0
|
237 size:
|
Chris@0
|
238 type: integer
|
Chris@0
|
239 label: 'Size of textfield'
|
Chris@0
|
240 placeholder:
|
Chris@0
|
241 type: label
|
Chris@0
|
242 label: 'Placeholder'
|
Chris@0
|
243
|
Chris@0
|
244 field.widget.settings.entity_reference_autocomplete:
|
Chris@0
|
245 type: mapping
|
Chris@0
|
246 label: 'Entity reference autocomplete display format settings'
|
Chris@0
|
247 mapping:
|
Chris@0
|
248 match_operator:
|
Chris@0
|
249 type: string
|
Chris@0
|
250 label: 'Autocomplete matching'
|
Chris@0
|
251 size:
|
Chris@0
|
252 type: integer
|
Chris@0
|
253 label: 'Size of textfield'
|
Chris@0
|
254 placeholder:
|
Chris@0
|
255 type: label
|
Chris@0
|
256 label: 'Placeholder'
|
Chris@0
|
257
|
Chris@0
|
258 field.formatter.settings.boolean:
|
Chris@0
|
259 type: mapping
|
Chris@0
|
260 mapping:
|
Chris@0
|
261 format:
|
Chris@0
|
262 type: string
|
Chris@0
|
263 label: 'Output format'
|
Chris@0
|
264 format_custom_false:
|
Chris@0
|
265 type: label
|
Chris@0
|
266 label: 'Custom output for FALSE'
|
Chris@0
|
267 format_custom_true:
|
Chris@0
|
268 type: label
|
Chris@0
|
269 label: 'Custom output for TRUE'
|
Chris@0
|
270
|
Chris@0
|
271 field.formatter.settings.string:
|
Chris@0
|
272 type: mapping
|
Chris@0
|
273 mapping:
|
Chris@0
|
274 link_to_entity:
|
Chris@0
|
275 type: boolean
|
Chris@0
|
276 label: 'Link to the entity'
|
Chris@0
|
277
|
Chris@0
|
278 field.formatter.settings.language:
|
Chris@0
|
279 type: field.formatter.settings.string
|
Chris@0
|
280 mapping:
|
Chris@0
|
281 native_language:
|
Chris@0
|
282 type: boolean
|
Chris@0
|
283 label: 'Display in native language'
|
Chris@0
|
284
|
Chris@0
|
285 field.formatter.settings.number_decimal:
|
Chris@0
|
286 type: mapping
|
Chris@0
|
287 label: 'Number decimal display format settings'
|
Chris@0
|
288 mapping:
|
Chris@0
|
289 thousand_separator:
|
Chris@0
|
290 type: string
|
Chris@0
|
291 label: 'Thousand marker'
|
Chris@0
|
292 decimal_separator:
|
Chris@0
|
293 type: string
|
Chris@0
|
294 label: 'Decimal marker'
|
Chris@0
|
295 scale:
|
Chris@0
|
296 type: integer
|
Chris@0
|
297 label: 'Scale'
|
Chris@0
|
298 prefix_suffix:
|
Chris@0
|
299 type: boolean
|
Chris@0
|
300 label: 'Display prefix and suffix.'
|
Chris@0
|
301
|
Chris@0
|
302 field.formatter.settings.number_integer:
|
Chris@0
|
303 type: mapping
|
Chris@0
|
304 label: 'Number integer display format settings'
|
Chris@0
|
305 mapping:
|
Chris@0
|
306 thousand_separator:
|
Chris@0
|
307 type: string
|
Chris@0
|
308 label: 'Thousand marker'
|
Chris@0
|
309 prefix_suffix:
|
Chris@0
|
310 type: boolean
|
Chris@0
|
311 label: 'Display prefix and suffix.'
|
Chris@0
|
312
|
Chris@0
|
313 field.formatter.settings.number_unformatted:
|
Chris@0
|
314 type: mapping
|
Chris@0
|
315 label: 'Number unformatted display format settings'
|
Chris@0
|
316
|
Chris@0
|
317 field.formatter.settings.uri_link:
|
Chris@0
|
318 type: mapping
|
Chris@0
|
319 label: 'URI as link display format settings'
|
Chris@0
|
320
|
Chris@0
|
321 field.formatter.settings.timestamp:
|
Chris@0
|
322 type: mapping
|
Chris@0
|
323 label: 'Timestamp display format settings'
|
Chris@0
|
324 mapping:
|
Chris@0
|
325 date_format:
|
Chris@0
|
326 type: string
|
Chris@0
|
327 label: 'Date format'
|
Chris@0
|
328 custom_date_format:
|
Chris@0
|
329 type: string
|
Chris@0
|
330 label: 'Custom date format'
|
Chris@0
|
331 timezone:
|
Chris@0
|
332 type: string
|
Chris@0
|
333 label: 'Time zone'
|
Chris@0
|
334
|
Chris@0
|
335 field.formatter.settings.timestamp_ago:
|
Chris@0
|
336 type: mapping
|
Chris@0
|
337 label: 'Timestamp ago display format settings'
|
Chris@0
|
338 mapping:
|
Chris@0
|
339 future_format:
|
Chris@0
|
340 type: string
|
Chris@0
|
341 label: 'Future format'
|
Chris@0
|
342 past_format:
|
Chris@0
|
343 type: string
|
Chris@0
|
344 label: 'Past format'
|
Chris@0
|
345 granularity:
|
Chris@0
|
346 type: integer
|
Chris@0
|
347 label: 'Granularity'
|
Chris@0
|
348
|
Chris@0
|
349 field.formatter.settings.entity_reference_entity_view:
|
Chris@0
|
350 type: mapping
|
Chris@0
|
351 label: 'Entity reference rendered entity display format settings'
|
Chris@0
|
352 mapping:
|
Chris@0
|
353 view_mode:
|
Chris@0
|
354 type: string
|
Chris@0
|
355 label: 'View mode'
|
Chris@0
|
356 link:
|
Chris@0
|
357 type: boolean
|
Chris@0
|
358 label: 'Show links'
|
Chris@0
|
359
|
Chris@0
|
360 field.formatter.settings.entity_reference_entity_id:
|
Chris@0
|
361 type: mapping
|
Chris@0
|
362 label: 'Entity reference entity ID display format settings'
|
Chris@0
|
363
|
Chris@0
|
364 field.formatter.settings.entity_reference_label:
|
Chris@0
|
365 type: mapping
|
Chris@0
|
366 label: 'Entity reference label display format settings'
|
Chris@0
|
367 mapping:
|
Chris@0
|
368 link:
|
Chris@0
|
369 type: boolean
|
Chris@0
|
370 label: 'Link label to the referenced entity'
|
Chris@0
|
371
|
Chris@14
|
372 block.settings.field_block:*:*:*:
|
Chris@14
|
373 type: block_settings
|
Chris@14
|
374 mapping:
|
Chris@14
|
375 formatter:
|
Chris@14
|
376 type: field_formatter
|
Chris@14
|
377
|
Chris@14
|
378 # Schema for entity actions.
|
Chris@14
|
379 action.configuration.entity:*:*:
|
Chris@14
|
380 type: action_configuration_default
|
Chris@14
|
381 label: 'Entity action'
|
Chris@18
|
382
|
Chris@18
|
383 action.configuration.action_send_email_action:
|
Chris@18
|
384 type: mapping
|
Chris@18
|
385 label: 'Send email configuration'
|
Chris@18
|
386 mapping:
|
Chris@18
|
387 recipient:
|
Chris@18
|
388 type: string
|
Chris@18
|
389 label: 'Recipient'
|
Chris@18
|
390 subject:
|
Chris@18
|
391 type: label
|
Chris@18
|
392 label: 'Subject'
|
Chris@18
|
393 message:
|
Chris@18
|
394 type: text
|
Chris@18
|
395 label: 'Message'
|
Chris@18
|
396
|
Chris@18
|
397 action.configuration.action_goto_action:
|
Chris@18
|
398 type: mapping
|
Chris@18
|
399 label: 'Redirect to URL configuration'
|
Chris@18
|
400 mapping:
|
Chris@18
|
401 url:
|
Chris@18
|
402 type: string
|
Chris@18
|
403 label: 'URL'
|
Chris@18
|
404
|
Chris@18
|
405 action.configuration.action_message_action:
|
Chris@18
|
406 type: mapping
|
Chris@18
|
407 label: 'Display a message to the user configuration'
|
Chris@18
|
408 mapping:
|
Chris@18
|
409 message:
|
Chris@18
|
410 type: text
|
Chris@18
|
411 label: 'Message'
|