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'
11 layout_builder_tempstore: TRUE
13 layout_builder.add_section:
14 path: '/layout_builder/add/section/{section_storage_type}/{section_storage}/{delta}/{plugin_id}'
16 _controller: '\Drupal\layout_builder\Controller\AddSectionController::build'
18 _permission: 'configure any layout'
23 layout_builder_tempstore: TRUE
25 layout_builder.configure_section:
26 path: '/layout_builder/configure/section/{section_storage_type}/{section_storage}/{delta}/{plugin_id}'
28 _title: 'Configure section'
29 _form: '\Drupal\layout_builder\Form\ConfigureSectionForm'
30 # Adding a new section requires a plugin_id, while configuring an existing
34 _permission: 'configure any layout'
39 layout_builder_tempstore: TRUE
41 layout_builder.remove_section:
42 path: '/layout_builder/remove/section/{section_storage_type}/{section_storage}/{delta}'
44 _form: '\Drupal\layout_builder\Form\RemoveSectionForm'
46 _permission: 'configure any layout'
51 layout_builder_tempstore: TRUE
53 layout_builder.choose_block:
54 path: '/layout_builder/choose/block/{section_storage_type}/{section_storage}/{delta}/{region}'
56 _controller: '\Drupal\layout_builder\Controller\ChooseBlockController::build'
58 _permission: 'configure any layout'
63 layout_builder_tempstore: TRUE
65 layout_builder.add_block:
66 path: '/layout_builder/add/block/{section_storage_type}/{section_storage}/{delta}/{region}/{plugin_id}'
68 _form: '\Drupal\layout_builder\Form\AddBlockForm'
70 _permission: 'configure any layout'
75 layout_builder_tempstore: TRUE
77 layout_builder.update_block:
78 path: '/layout_builder/update/block/{section_storage_type}/{section_storage}/{delta}/{region}/{uuid}'
80 _form: '\Drupal\layout_builder\Form\UpdateBlockForm'
82 _permission: 'configure any layout'
87 layout_builder_tempstore: TRUE
89 layout_builder.remove_block:
90 path: '/layout_builder/remove/block/{section_storage_type}/{section_storage}/{delta}/{region}/{uuid}'
92 _form: '\Drupal\layout_builder\Form\RemoveBlockForm'
94 _permission: 'configure any layout'
99 layout_builder_tempstore: TRUE
101 layout_builder.move_block:
102 path: '/layout_builder/move/block/{section_storage_type}/{section_storage}/{delta_from}/{delta_to}/{region_to}/{block_uuid}/{preceding_block_uuid}'
104 _controller: '\Drupal\layout_builder\Controller\MoveBlockController::build'
110 preceding_block_uuid: null
112 _permission: 'configure any layout'
117 layout_builder_tempstore: TRUE