1 layout_builder.choose_section:
2 path: '/layout_builder/choose/section/{section_storage_type}/{section_storage}/{delta}'
4 _controller: '\Drupal\layout_builder\Controller\ChooseSectionController::build'
6 _permission: 'configure any layout'
7 _layout_builder_access: 'view'
12 layout_builder_tempstore: TRUE
14 layout_builder.add_section:
15 path: '/layout_builder/add/section/{section_storage_type}/{section_storage}/{delta}/{plugin_id}'
17 _controller: '\Drupal\layout_builder\Controller\AddSectionController::build'
19 _permission: 'configure any layout'
20 _layout_builder_access: 'view'
25 layout_builder_tempstore: TRUE
27 layout_builder.configure_section:
28 path: '/layout_builder/configure/section/{section_storage_type}/{section_storage}/{delta}/{plugin_id}'
30 _title: 'Configure section'
31 _form: '\Drupal\layout_builder\Form\ConfigureSectionForm'
32 # Adding a new section requires a plugin_id, while configuring an existing
36 _permission: 'configure any layout'
37 _layout_builder_access: 'view'
42 layout_builder_tempstore: TRUE
44 layout_builder.remove_section:
45 path: '/layout_builder/remove/section/{section_storage_type}/{section_storage}/{delta}'
47 _form: '\Drupal\layout_builder\Form\RemoveSectionForm'
49 _permission: 'configure any layout'
50 _layout_builder_access: 'view'
55 layout_builder_tempstore: TRUE
57 layout_builder.choose_block:
58 path: '/layout_builder/choose/block/{section_storage_type}/{section_storage}/{delta}/{region}'
60 _controller: '\Drupal\layout_builder\Controller\ChooseBlockController::build'
62 _permission: 'configure any layout'
63 _layout_builder_access: 'view'
68 layout_builder_tempstore: TRUE
70 layout_builder.add_block:
71 path: '/layout_builder/add/block/{section_storage_type}/{section_storage}/{delta}/{region}/{plugin_id}'
73 _form: '\Drupal\layout_builder\Form\AddBlockForm'
75 _permission: 'configure any layout'
76 _layout_builder_access: 'view'
81 layout_builder_tempstore: TRUE
83 layout_builder.choose_inline_block:
84 path: '/layout_builder/choose/inline-block/{section_storage_type}/{section_storage}/{delta}/{region}'
86 _controller: '\Drupal\layout_builder\Controller\ChooseBlockController::inlineBlockList'
87 _title: 'Add a new Inline Block'
89 _permission: 'configure any layout'
94 layout_builder_tempstore: TRUE
96 layout_builder.update_block:
97 path: '/layout_builder/update/block/{section_storage_type}/{section_storage}/{delta}/{region}/{uuid}'
99 _form: '\Drupal\layout_builder\Form\UpdateBlockForm'
101 _permission: 'configure any layout'
102 _layout_builder_access: 'view'
107 layout_builder_tempstore: TRUE
109 layout_builder.remove_block:
110 path: '/layout_builder/remove/block/{section_storage_type}/{section_storage}/{delta}/{region}/{uuid}'
112 _form: '\Drupal\layout_builder\Form\RemoveBlockForm'
114 _permission: 'configure any layout'
115 _layout_builder_access: 'view'
120 layout_builder_tempstore: TRUE
122 layout_builder.move_block:
123 path: '/layout_builder/move/block/{section_storage_type}/{section_storage}/{delta_from}/{delta_to}/{region_to}/{block_uuid}/{preceding_block_uuid}'
125 _controller: '\Drupal\layout_builder\Controller\MoveBlockController::build'
131 preceding_block_uuid: null
133 _permission: 'configure any layout'
134 _layout_builder_access: 'view'
139 layout_builder_tempstore: TRUE