Chris@14: layout_builder.choose_section: Chris@14: path: '/layout_builder/choose/section/{section_storage_type}/{section_storage}/{delta}' Chris@14: defaults: Chris@14: _controller: '\Drupal\layout_builder\Controller\ChooseSectionController::build' Chris@18: _title: 'Choose a layout for this section' Chris@14: requirements: Chris@17: _layout_builder_access: 'view' Chris@14: options: Chris@14: _admin_route: TRUE Chris@14: parameters: Chris@14: section_storage: Chris@14: layout_builder_tempstore: TRUE Chris@14: Chris@14: layout_builder.add_section: Chris@14: path: '/layout_builder/add/section/{section_storage_type}/{section_storage}/{delta}/{plugin_id}' Chris@14: defaults: Chris@14: _controller: '\Drupal\layout_builder\Controller\AddSectionController::build' Chris@14: requirements: Chris@17: _layout_builder_access: 'view' Chris@14: options: Chris@14: _admin_route: TRUE Chris@14: parameters: Chris@14: section_storage: Chris@14: layout_builder_tempstore: TRUE Chris@14: Chris@14: layout_builder.configure_section: Chris@14: path: '/layout_builder/configure/section/{section_storage_type}/{section_storage}/{delta}/{plugin_id}' Chris@14: defaults: Chris@14: _title: 'Configure section' Chris@14: _form: '\Drupal\layout_builder\Form\ConfigureSectionForm' Chris@14: # Adding a new section requires a plugin_id, while configuring an existing Chris@14: # section does not. Chris@14: plugin_id: null Chris@14: requirements: Chris@17: _layout_builder_access: 'view' Chris@14: options: Chris@14: _admin_route: TRUE Chris@14: parameters: Chris@14: section_storage: Chris@14: layout_builder_tempstore: TRUE Chris@14: Chris@14: layout_builder.remove_section: Chris@14: path: '/layout_builder/remove/section/{section_storage_type}/{section_storage}/{delta}' Chris@14: defaults: Chris@14: _form: '\Drupal\layout_builder\Form\RemoveSectionForm' Chris@14: requirements: Chris@17: _layout_builder_access: 'view' Chris@14: options: Chris@14: _admin_route: TRUE Chris@14: parameters: Chris@14: section_storage: Chris@14: layout_builder_tempstore: TRUE Chris@14: Chris@14: layout_builder.choose_block: Chris@14: path: '/layout_builder/choose/block/{section_storage_type}/{section_storage}/{delta}/{region}' Chris@14: defaults: Chris@14: _controller: '\Drupal\layout_builder\Controller\ChooseBlockController::build' Chris@18: _title: 'Choose a block' Chris@14: requirements: Chris@17: _layout_builder_access: 'view' Chris@14: options: Chris@14: _admin_route: TRUE Chris@14: parameters: Chris@14: section_storage: Chris@14: layout_builder_tempstore: TRUE Chris@14: Chris@14: layout_builder.add_block: Chris@14: path: '/layout_builder/add/block/{section_storage_type}/{section_storage}/{delta}/{region}/{plugin_id}' Chris@14: defaults: Chris@14: _form: '\Drupal\layout_builder\Form\AddBlockForm' Chris@18: _title: 'Configure block' Chris@14: requirements: Chris@17: _layout_builder_access: 'view' Chris@17: options: Chris@17: _admin_route: TRUE Chris@17: parameters: Chris@17: section_storage: Chris@17: layout_builder_tempstore: TRUE Chris@17: Chris@17: layout_builder.choose_inline_block: Chris@17: path: '/layout_builder/choose/inline-block/{section_storage_type}/{section_storage}/{delta}/{region}' Chris@17: defaults: Chris@17: _controller: '\Drupal\layout_builder\Controller\ChooseBlockController::inlineBlockList' Chris@17: _title: 'Add a new Inline Block' Chris@17: requirements: Chris@18: _layout_builder_access: 'view' Chris@14: options: Chris@14: _admin_route: TRUE Chris@14: parameters: Chris@14: section_storage: Chris@14: layout_builder_tempstore: TRUE Chris@14: Chris@14: layout_builder.update_block: Chris@14: path: '/layout_builder/update/block/{section_storage_type}/{section_storage}/{delta}/{region}/{uuid}' Chris@14: defaults: Chris@14: _form: '\Drupal\layout_builder\Form\UpdateBlockForm' Chris@18: _title: 'Configure block' Chris@14: requirements: Chris@18: _layout_builder_access: 'view' Chris@18: options: Chris@18: _admin_route: TRUE Chris@18: parameters: Chris@18: section_storage: Chris@18: layout_builder_tempstore: TRUE Chris@18: Chris@18: layout_builder.move_block_form: Chris@18: path: '/layout_builder/move/block/{section_storage_type}/{section_storage}/{delta}/{region}/{uuid}' Chris@18: defaults: Chris@18: _title_callback: '\Drupal\layout_builder\Form\MoveBlockForm::title' Chris@18: _form: '\Drupal\layout_builder\Form\MoveBlockForm' Chris@18: requirements: Chris@17: _layout_builder_access: 'view' Chris@14: options: Chris@14: _admin_route: TRUE Chris@14: parameters: Chris@14: section_storage: Chris@14: layout_builder_tempstore: TRUE Chris@14: Chris@14: layout_builder.remove_block: Chris@14: path: '/layout_builder/remove/block/{section_storage_type}/{section_storage}/{delta}/{region}/{uuid}' Chris@14: defaults: Chris@14: _form: '\Drupal\layout_builder\Form\RemoveBlockForm' Chris@14: requirements: Chris@17: _layout_builder_access: 'view' Chris@14: options: Chris@14: _admin_route: TRUE Chris@14: parameters: Chris@14: section_storage: Chris@14: layout_builder_tempstore: TRUE Chris@14: Chris@14: layout_builder.move_block: Chris@14: path: '/layout_builder/move/block/{section_storage_type}/{section_storage}/{delta_from}/{delta_to}/{region_to}/{block_uuid}/{preceding_block_uuid}' Chris@14: defaults: Chris@14: _controller: '\Drupal\layout_builder\Controller\MoveBlockController::build' Chris@14: delta_from: null Chris@14: delta_to: null Chris@14: region_from: null Chris@14: region_to: null Chris@14: block_uuid: null Chris@14: preceding_block_uuid: null Chris@14: requirements: Chris@17: _layout_builder_access: 'view' Chris@14: options: Chris@14: _admin_route: TRUE Chris@14: parameters: Chris@14: section_storage: Chris@14: layout_builder_tempstore: TRUE