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+

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc