Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / views / config / schema / views.field.schema.yml
1 # Schema for the views field plugins.
2
3 views.field.*:
4   type: views_field
5   label: 'Default field'
6
7 views.field.boolean:
8   type: views_field
9   label: 'Boolean'
10   mapping:
11     type:
12       type: string
13       label: 'Output format'
14     type_custom_true:
15       type: string
16       label: 'Custom output for TRUE'
17     type_custom_false:
18       type: string
19       label: 'Custom output for FALSE'
20     not:
21       type: boolean
22       label: 'Reverse'
23
24 views.field.broken:
25   type: views_field
26   label: 'Broken'
27
28 views.field.counter:
29   type: views_field
30   label: 'Counter'
31   mapping:
32     counter_start:
33       type: integer
34       label: 'Starting value'
35
36 views.field.custom:
37   type: views_field
38   label: 'Custom'
39
40 views.field.date:
41   type: views_field
42   label: 'Date'
43   mapping:
44     date_format:
45       type: string
46       label: 'Date format'
47     custom_date_format:
48       type: string
49       label: 'Custom date format'
50     timezone:
51       type: string
52       label: 'Timezone'
53
54 views.field.entity_label:
55   type: views_field
56   label: 'Entity label'
57   mapping:
58     link_to_entity:
59       type: boolean
60       label: 'Link to entity'
61
62 views.field.file_size:
63   type: views_field
64   label: 'File size'
65   mapping:
66     file_size_display:
67       type: string
68       label: 'File size display'
69
70 views.field.links:
71   type: views_field
72   label: 'Links'
73   mapping:
74     fields:
75       type: sequence
76       label: 'Fields'
77       sequence:
78         type: string
79         label: 'Field'
80     destination:
81       type: boolean
82       label: 'Include destination'
83
84 views.field.dropbutton:
85   type: views.field.links
86   label: 'Drop button'
87
88 views.field.machine_name:
89   type: views_field
90   label: 'Machine name'
91   mapping:
92     machine_name:
93       type: boolean
94       label: 'Output machine name'
95
96 views.field.markup:
97   type: views_field
98   label: 'Markup'
99
100 views.field.numeric:
101   type: views_field
102   label: 'Numeric'
103   mapping:
104     set_precision:
105       type: boolean
106       label: 'Round'
107     precision:
108       type: integer
109       label: 'Precision'
110     decimal:
111       type: string
112       label: 'Decimal point'
113     separator:
114       type: string
115       label: 'Thousands marker'
116     format_plural:
117       type: boolean
118       label: 'Format plural'
119     format_plural_string:
120       type: plural_label
121       label: 'Plural variants'
122     prefix:
123       type: label
124       label: 'Prefix'
125     suffix:
126       type: label
127       label: 'Suffix'
128
129 views.field.prerender_list:
130   type: views_field
131   label: 'List'
132   mapping:
133     type:
134       type: string
135       label: 'Display type'
136     separator:
137       type: string
138       label: 'Separator'
139
140 views.field.serialized:
141   type: views_field
142   label: 'Serialized'
143   mapping:
144     format:
145       type: string
146       label: 'Display format'
147     key:
148       type: string
149       label: 'Which key should be displayed'
150
151 views.field.standard:
152   type: views_field
153   label: 'Standard'
154
155 views.field.time_interval:
156   type: views_field
157   label: 'Time interval'
158   mapping:
159     granularity:
160       type: integer
161       label: 'Granularity'
162
163 views.field.url:
164   type: views_field
165   label: 'URL'
166   mapping:
167     display_as_link:
168       type: boolean
169       label: 'Display as link'
170
171 views.field.language:
172   type: views_field
173   label: 'Language'
174   mapping:
175     native_language:
176       type: boolean
177       label: 'Display in native language'
178
179 views.field.rendered_entity:
180   type: views_field
181   label: 'Rendered entity'
182   mapping:
183     view_mode:
184       type: string
185       label: 'View mode'
186
187 views.field.entity_link:
188   type: views_field
189   label: 'Entity link'
190   mapping:
191     text:
192       type: label
193       label: 'Text to display'
194     output_url_as_text:
195       type: boolean
196       label: 'Output the URL as text'
197     absolute:
198       type: boolean
199       label: 'Output an absolute link'
200
201 views.field.entity_link_delete:
202   type: views.field.entity_link
203   label: 'Entity delete link'
204
205 views.field.entity_link_edit:
206   type: views.field.entity_link
207   label: 'Entity edit link'
208
209 views.field.bulk_form:
210   type: views_field_bulk_form
211   label: 'Bulk form'
212
213 views.field.field:
214   type: views_field
215   label: 'Views entity field handler'
216   mapping:
217     click_sort_column:
218       type: string
219       label: 'Column used for click sorting'
220     type:
221       type: string
222       label: 'Formatter'
223     settings:
224       label: 'Settings'
225       type: field.formatter.settings.[%parent.type]
226     group_column:
227       type: string
228       label: 'Group by column'
229     group_columns:
230       type: sequence
231       label: 'Group by columns'
232       sequence:
233         type: string
234         label: 'Column'
235     group_rows:
236       type: boolean
237       label: 'Display all values in the same row'
238     delta_limit:
239       type: integer
240       label: 'Field'
241     delta_offset:
242       type: integer
243       label: 'Offset'
244     delta_reversed:
245       type: boolean
246       label: 'Reversed'
247     delta_first_last:
248       type: boolean
249       label: 'First and last only'
250     multi_type:
251       type: string
252       label: 'Display type'
253     separator:
254       type: label
255       label: 'Separator'
256     field_api_classes:
257       type: boolean
258       label: 'Use field template'