micro_menu-8.x-1.0-alpha4/micro_menu.routing.yml

micro_menu.routing.yml
entity.site.edit_menu:
  path: '/site/{site}/menu/{menu}'
  defaults:
    _entity_form: 'menu.edit'
  requirements:
#    _site_menu: 'TRUE'
    site: \d+
    _custom_access: '\Drupal\micro_menu\Access\SiteMenuAccess:access'
  options:
    _admin_route: true
    parameters:
      site:
        type: 'entity:site'
        with_config_overrides: TRUE
      menu:
        type: 'entity:menu'
        with_config_overrides: TRUE

site.menu.add_link_form:
  path: '/site/{site}/menu/{menu}/add'
  defaults:
    _controller: '\Drupal\menu_link_content\Controller\MenuController::addLink'
    _title: 'Add menu link'
  requirements:
    site: \d+
    _custom_access: '\Drupal\micro_menu\Access\SiteMenuAccess:access'
  options:
    _admin_route: true
    parameters:
      site:
        type: 'entity:site'
        with_config_overrides: TRUE
      menu:
        type: 'entity:menu'
        with_config_overrides: TRUE

site.menu_link_content.canonical:
  path: '/site/{site}/menu/{menu}/item/{menu_link_content}/edit'
  defaults:
    _entity_form: 'menu_link_content.default'
    _title: 'Edit menu link'
  requirements:
    site: \d+
    _entity_access: 'menu_link_content.update'
  options:
    _admin_route: true
    parameters:
      site:
        type: 'entity:site'
        with_config_overrides: TRUE
      menu:
        type: 'entity:menu'
        with_config_overrides: TRUE

site.menu_link_content.edit_form:
  path: '/site/{site}/menu/{menu}/item/{menu_link_content}/edit'
  defaults:
    _entity_form: 'menu_link_content.default'
    _title: 'Edit menu link'
  requirements:
    site: \d+
    _entity_access: 'menu_link_content.update'
  options:
    _admin_route: true
    parameters:
      site:
        type: 'entity:site'
        with_config_overrides: TRUE
      menu:
        type: 'entity:menu'
        with_config_overrides: TRUE

site.menu_link_content.delete_form:
  path: '/site/{site}/menu/{menu}/item/{menu_link_content}/delete'
  defaults:
    _entity_form: 'menu_link_content.delete'
    _title: 'Delete menu link'
  requirements:
    site: \d+
    _entity_access: 'menu_link_content.delete'
  options:
    _admin_route: true
    parameters:
      site:
        type: 'entity:site'
        with_config_overrides: TRUE
      menu:
        type: 'entity:menu'
        with_config_overrides: TRUE

site.menu_link_content.content_translation_overview:
  path: '/site/{site}/menu/{menu}/item/{menu_link_content}/edit/translations'
  defaults:
    _controller: '\Drupal\content_translation\Controller\ContentTranslationController::overview'
    entity_type_id: 'menu_link_content'
  requirements:
    site: \d+
    _entity_access: 'menu_link_content.view'
    _access_content_translation_overview: 'menu_link_content'
  options:
    _admin_route: true
    parameters:
      site:
        type: 'entity:site'
        with_config_overrides: TRUE
      menu:
        type: 'entity:menu'
        with_config_overrides: TRUE
      menu_link_content:
        type: 'entity:menu_link_content'

site.menu_link_content.content_translation_add:
  path: '/site/{site}/menu/{menu}/item/{menu_link_content}/edit/add/{source}/{target}'
  defaults:
    _controller: '\Drupal\content_translation\Controller\ContentTranslationController::add'
    source: NULL
    target: NULL
    _title: 'Add'
    entity_type_id: 'menu_link_content'
  requirements:
    site: \d+
    _entity_access: 'menu_link_content.view'
    _access_content_translation_manage: 'create'
  options:
    _admin_route: true
    parameters:
      site:
        type: 'entity:site'
        with_config_overrides: TRUE
      menu:
        type: 'entity:menu'
        with_config_overrides: TRUE
      menu_link_content:
        type: 'entity:menu_link_content'
      source:
        type: 'language'
      target:
        type: 'language'

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

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