slides_presentation-8.x-1.x-dev/slides_presentation.routing.yml
slides_presentation.routing.yml
slides_presentation_content:
path: 'slides/presentation/{id_presentation}'
defaults:
_controller: '\Drupal\slides_presentation\Controller\SlidesPresentationController::content'
_title: 'Presentation'
requirements:
_permission: 'access content'
# Presentation routing definition
entity.slides_presentation.canonical:
path: '/slides_presentation/{slides_presentation}'
defaults:
_entity_view: 'slides_presentation'
_title: 'Presentation'
requirements:
_entity_access: 'slides_presentation.view'
entity.slides_presentation.collection:
path: '/admin/slides_presentation'
defaults:
_entity_list: 'slides_presentation'
_title: 'Presentation list'
requirements:
_permission: 'view presentation entities'
options:
_admin_route: TRUE
entity.slides_presentation.add_form:
path: '/admin/slides_presentation/add'
defaults:
_entity_form: slides_presentation.add
_title: 'Add Presentation'
requirements:
_permission: 'add presentation entities'
options:
_admin_route: TRUE
entity.slides_presentation.edit_form:
path: '/admin/slides_presentation/{slides_presentation}/edit'
defaults:
_entity_form: slides_presentation.edit
_title: 'Edit Presentation'
requirements:
_permission: 'edit presentation entities'
options:
_admin_route: TRUE
entity.slides_presentation.delete_form:
path: '/admin/slides_presentation/{slides_presentation}/delete'
defaults:
_entity_form: slides_presentation.delete
_title: 'Delete Presentation'
requirements:
_permission: 'delete presentation entities'
options:
_admin_route: TRUE
slides_presentation.settings:
path: 'admin/structure/slides_presentation'
defaults:
_form: '\Drupal\slides_presentation\Entity\Form\PresentationSettingsForm'
_title: 'Presentation settings'
requirements:
_permission: 'administer presentation entities'
options:
_admin_route: TRUE
# Slide routing definition
entity.slides_slide.canonical:
path: '/slides_slide/{slides_slide}'
defaults:
_entity_view: 'slides_slide'
_title: 'Slide'
requirements:
_entity_access: 'slides_slide.view'
entity.slides_slide.collection:
path: '/admin/slides_slide'
defaults:
_entity_list: 'slides_slide'
_title: 'Slide list'
requirements:
_permission: 'view slide entities'
options:
_admin_route: TRUE
entity.slides_slide.add_form:
path: '/admin/slides_slide/add'
defaults:
_entity_form: slides_slide.add
_title: 'Add Slide'
requirements:
_permission: 'add slide entities'
options:
_admin_route: TRUE
entity.slides_slide.edit_form:
path: '/admin/slides_slide/{slides_slide}/edit'
defaults:
_entity_form: slides_slide.edit
_title: 'Edit Slide'
requirements:
_permission: 'edit slide entities'
options:
_admin_route: TRUE
entity.slides_slide.delete_form:
path: '/admin/slides_slide/{slides_slide}/delete'
defaults:
_entity_form: slides_slide.delete
_title: 'Delete Slide'
requirements:
_permission: 'delete slide entities'
options:
_admin_route: TRUE
slides_slide.settings:
path: 'admin/structure/slides_slide'
defaults:
_form: '\Drupal\slides_presentation\Entity\Form\SlideSettingsForm'
_title: 'Slide settings'
requirements:
_permission: 'administer slide entities'
options:
_admin_route: TRUE
