xtcentity-2.x-dev/xtcentity.routing.yml

xtcentity.routing.yml
# ParagraphsType routing definition
entity.xtended_content_type.collection:
  path: '/admin/structure/xtended_content_type'
  defaults:
    _entity_list: 'xtended_content_type'
    _title: 'Xtended Content types'
  requirements:
    _permission: 'administer xtended content entities'

entity.xtended_content.add:
  path: '/xtc/add/{xtended_content_type}'
  defaults:
    _entity_form: 'xtended_content.add'
    _title: 'Add Xtended Content'
  requirements:
    _permission: 'administer content'

entity.xtended_content_type.add:
  path: '/admin/structure/xtended_content_type/add'
  defaults:
    _entity_form: 'xtended_content_type.add'
    _title: 'Add Xtended Content type'
  requirements:
    _permission: 'administer xtended content entities'

entity.xtended_content_type.canonical:
  path: '/admin/structure/xtended_content_type/{xtended_content_type}'
  defaults:
    _entity_form: 'xtended_content_type.edit'
    _title_callback: '\Drupal\xtcentity\Controller\XtcTitleController::editTitle'
  requirements:
    _permission: 'administer xtended content entities'

entity.xtended_content_type.edit_form:
  path: '/admin/structure/xtended_content_type/{xtended_content_type}'
  defaults:
    _entity_form: 'xtended_content_type.edit'
    _title_callback: '\Drupal\xtcentity\Controller\XtcTitleController::editTitle'
  requirements:
    _permission: 'administer xtended content entities'

entity.xtended_content_type.delete_form:
  path: '/admin/structure/xtended_content_type/{xtended_content_type}/delete'
  defaults:
    _entity_form: 'xtended_content_type.delete'
    _title: 'Delete'
  requirements:
    _permission: 'administer xtended content entities'

xtcentity.ajax.button:
  path: '/ajax/xtcentity/button/{trigger}/{content_entity_type}/{content}'
  defaults:
    _controller: '\Drupal\xtcentity\Controller\XtcEntityButton::trigger'
    content_entity_type: 'node'
  requirements:
    _permission: 'administer xtended content entities'

xtcentity.content:
  path: '/xtc/{profile}/{id}'
  defaults:
    _controller: '\Drupal\xtcentity\Controller\XtcContentController::content'
    _title_callback: '\Drupal\xtcentity\Controller\XtcContentController::getTitle'
  requirements:
    _permission: 'administer xtended content entities'

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

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