layout_builder.schema.yml 1010 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. core.entity_view_display.*.*.*.third_party.layout_builder:
  2. type: mapping
  3. label: 'Per-view-mode Layout Builder settings'
  4. mapping:
  5. allow_custom:
  6. type: boolean
  7. label: 'Allow a customized layout'
  8. sections:
  9. type: sequence
  10. sequence:
  11. type: layout_builder.section
  12. layout_builder.section:
  13. type: mapping
  14. label: 'Layout section'
  15. mapping:
  16. layout_id:
  17. type: string
  18. label: 'Layout ID'
  19. layout_settings:
  20. type: layout_plugin.settings.[%parent.layout_id]
  21. label: 'Layout settings'
  22. components:
  23. type: sequence
  24. label: 'Components'
  25. sequence:
  26. type: layout_builder.component
  27. layout_builder.component:
  28. type: mapping
  29. label: 'Component'
  30. mapping:
  31. configuration:
  32. type: block.settings.[id]
  33. region:
  34. type: string
  35. label: 'Region'
  36. uuid:
  37. type: uuid
  38. label: 'UUID'
  39. weight:
  40. type: integer
  41. label: 'Weight'
  42. additional:
  43. type: ignore
  44. label: 'Additional data'