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'
