You are here

views.schema.yml in Zircon Profile 8.0

Same filename and directory in other branches
  1. 8 core/modules/views/config/schema/views.schema.yml
core/modules/views/config/schema/views.schema.yml

File

core/modules/views/config/schema/views.schema.yml
View source
  1. # Schema for the configuration files of the Views module.
  2. views.settings:
  3. type: config_object
  4. label: 'Views settings'
  5. mapping:
  6. display_extenders:
  7. type: sequence
  8. label: 'Display extenders'
  9. sequence:
  10. type: string
  11. label: 'Display extender'
  12. skip_cache:
  13. type: boolean
  14. label: 'Disable views data caching'
  15. sql_signature:
  16. type: boolean
  17. label: 'Add Views signature to all SQL queries'
  18. ui:
  19. type: mapping
  20. label: 'UI settings'
  21. mapping:
  22. show:
  23. type: mapping
  24. label: 'Live preview settings'
  25. mapping:
  26. additional_queries:
  27. type: boolean
  28. label: 'Show other queries run during render during live preview'
  29. advanced_column:
  30. type: boolean
  31. label: 'Always show advanced display settings'
  32. master_display:
  33. type: boolean
  34. label: 'Always show the master (default) display'
  35. performance_statistics:
  36. type: boolean
  37. label: 'Show performance statistics'
  38. preview_information:
  39. type: boolean
  40. label: 'Show information and statistics about the view during live preview'
  41. sql_query:
  42. type: mapping
  43. label: 'Query settings'
  44. mapping:
  45. enabled:
  46. type: boolean
  47. label: 'Show the SQL query'
  48. where:
  49. type: string
  50. label: 'Show SQL query'
  51. display_embed:
  52. type: boolean
  53. label: 'Allow embedded displays'
  54. always_live_preview:
  55. type: boolean
  56. label: 'Automatically update preview on changes'
  57. exposed_filter_any_label:
  58. type: string
  59. label: 'Label for "Any" value on non-required single-select exposed filters'
  60. field_rewrite_elements:
  61. type: sequence
  62. label: 'Field rewrite elements'
  63. sequence:
  64. type: string
  65. label: 'Element'
  66. views.view.*:
  67. type: config_entity
  68. label: 'View'
  69. mapping:
  70. id:
  71. type: string
  72. label: 'ID'
  73. label:
  74. type: label
  75. label: 'Label'
  76. module:
  77. type: string
  78. label: 'Module'
  79. description:
  80. type: text
  81. label: 'Administrative description'
  82. tag:
  83. type: string
  84. label: 'Tag'
  85. base_table:
  86. type: string
  87. label: 'Base table'
  88. base_field:
  89. type: string
  90. label: 'Base field'
  91. core:
  92. type: string
  93. label: 'Drupal version'
  94. display:
  95. type: sequence
  96. label: 'Displays'
  97. sequence:
  98. type: mapping
  99. label: 'Display settings'
  100. mapping:
  101. id:
  102. type: string
  103. label: 'Machine name'
  104. display_title:
  105. type: text
  106. label: 'Title'
  107. display_plugin:
  108. type: string
  109. label: 'Display plugin'
  110. position:
  111. type: integer
  112. label: 'Position'
  113. display_options:
  114. type: views.display.[%parent.display_plugin]
  115. cache_metadata:
  116. type: mapping
  117. label: 'Cache metadata'
  118. mapping:
  119. max-age:
  120. type: integer
  121. label: 'Cache maximum age'
  122. contexts:
  123. type: sequence
  124. label: 'Cache contexts'
  125. sequence:
  126. type: string
  127. tags:
  128. type: sequence
  129. label: 'Cache tags'
  130. sequence:
  131. type: string
  132. # Deprecated.
  133. cacheable:
  134. type: boolean
  135. label: 'Cacheable'
  136. views_block:
  137. type: block_settings
  138. label: 'View block'
  139. mapping:
  140. views_label:
  141. type: label
  142. lable: 'Title'
  143. items_per_page:
  144. type: string
  145. label: 'Items per block'
  146. block.settings.views_block:*:
  147. type: views_block
  148. block.settings.views_exposed_filter_block:*:
  149. type: views_block