imotilux-8.x-1.x-dev/imotilux.routing.yml
imotilux.routing.yml
imotilux.render:
path: '/imotilux'
defaults:
_controller: '\Drupal\imotilux\Controller\ImotiluxController::imotiluxRender'
_title: 'Imotilux'
requirements:
_permission: 'access content'
imotilux.admin:
path: '/admin/structure/imotilux'
defaults:
_controller: '\Drupal\imotilux\Controller\ImotiluxController::adminOverview'
_title: 'Imotilux'
requirements:
_permission: 'administer imotilux outlines'
imotilux.settings:
path: '/admin/structure/imotilux/settings'
defaults:
_form: '\Drupal\imotilux\Form\ImotiluxSettingsForm'
_title: 'Imotilux'
requirements:
_permission: 'administer site configuration'
imotilux.export:
path: '/imotilux/export/{type}/{node}'
defaults:
_controller: '\Drupal\imotilux\Controller\ImotiluxController::imotiluxExport'
requirements:
_permission: 'access printer-friendly version'
_entity_access: 'node.view'
node: \d+
entity.node.imotilux_outline_form:
path: '/node/{node}/outline'
defaults:
_entity_form: 'node.imotilux_outline'
_title: 'Outline'
requirements:
_permission: 'administer imotilux outlines'
_entity_access: 'node.view'
node: \d+
options:
_node_operation_route: TRUE
imotilux.admin_edit:
path: '/admin/structure/imotilux/{node}'
defaults:
_form: 'Drupal\imotilux\Form\ImotiluxAdminEditForm'
_title: 'Re-order imotilux pages and change titles'
requirements:
_permission: 'administer imotilux outlines'
_entity_access: 'node.view'
node: \d+
entity.node.imotilux_remove_form:
path: '/node/{node}/outline/remove'
defaults:
_form: '\Drupal\imotilux\Form\ImotiluxRemoveForm'
_title: 'Remove from outline'
options:
_node_operation_route: TRUE
requirements:
_permission: 'administer imotilux outlines'
_entity_access: 'node.view'
_access_imotilux_removable: 'TRUE'
node: \d+
