views.field.schema.yml

drupal/core/modules/views/config/schema/views.field.schema.yml

File

drupal/core/modules/views/config/schema/views.field.schema.yml
View source
  1. # Schema for the views field plugins.
  2. views.field.*:
  3. type: views_field
  4. label: 'Default field'
  5. views.field.boolean:
  6. type: views_field
  7. label: 'Boolean'
  8. mapping:
  9. type:
  10. type: string
  11. label: 'Output format'
  12. type_custom_true:
  13. type: string
  14. label: 'Custom output for TRUE'
  15. type_custom_false:
  16. type: string
  17. label: 'Custom output for FALSE'
  18. not:
  19. type: string
  20. label: 'Reverse'
  21. views.field.broken:
  22. type: views_field
  23. label: 'Broken'
  24. views.field.counter:
  25. type: views_field
  26. label: 'Counter'
  27. mapping:
  28. counter_start:
  29. type: integer
  30. label: 'Starting value'
  31. views.field.custom:
  32. type: views_field
  33. label: 'Custom'
  34. views.field.date:
  35. type: views_field
  36. label: 'Date'
  37. mapping:
  38. date_format:
  39. type: string
  40. label: 'Date format'
  41. custom_date_format:
  42. type: string
  43. label: 'Custom date format'
  44. timezone:
  45. type: string
  46. label: 'Timezone'
  47. views.field.file_size:
  48. type: views_field
  49. label: 'File size'
  50. mapping:
  51. file_size_display:
  52. type: string
  53. label: 'File size display'
  54. views.field.links:
  55. type: views_field
  56. label: 'Links'
  57. mapping:
  58. fields:
  59. type: string
  60. label: 'Fields'
  61. destination:
  62. type: boolean
  63. label: 'Include destination'
  64. views.field.machine_name:
  65. type: views_field
  66. label: 'Machine name'
  67. mapping:
  68. machine_name:
  69. type: boolean
  70. label: 'Output machine name'
  71. views.field.numeric:
  72. type: views_field
  73. label: 'Numeric'
  74. mapping:
  75. set_precision:
  76. type: boolean
  77. label: 'Round'
  78. precision:
  79. type: integer
  80. label: 'Precision'
  81. decimal:
  82. type: string
  83. label: 'Decimal point'
  84. separator:
  85. type: string
  86. label: 'Thousands marker'
  87. format_plural:
  88. type: boolean
  89. label: 'Format plural'
  90. format_plural_singular:
  91. type: label
  92. label: 'Singular form'
  93. format_plural_plural:
  94. type: label
  95. label: 'Plural form'
  96. prefix:
  97. type: label
  98. label: 'Prefix'
  99. suffix:
  100. type: label
  101. label: 'Suffix'
  102. views.field.prerender_list:
  103. type: views_field
  104. label: 'List'
  105. mapping:
  106. type:
  107. type: string
  108. label: 'Display type'
  109. separator:
  110. type: string
  111. label: 'Separator'
  112. views.field.serialized:
  113. type: views_field
  114. label: 'Serialized'
  115. mapping:
  116. format:
  117. type: string
  118. label: 'Display format'
  119. key:
  120. type: string
  121. label: 'Which key should be displayed'
  122. views.field.standard:
  123. type: views_field
  124. label: 'Standard'
  125. views.field.time_interval:
  126. type: views_field
  127. label: 'Time interval'
  128. mapping:
  129. granularity:
  130. type: integer
  131. label: 'Granularity'
  132. views.field.url:
  133. type: views_field
  134. label: 'URL'
  135. mapping:
  136. display_as_link:
  137. type: boolean
  138. label: 'Display as link'