skinr-8.x-2.0-alpha2/skinr_ui/skinr_ui.routing.yml

skinr_ui/skinr_ui.routing.yml
skinr_ui.list:
  path: '/admin/structure/skinr'
  defaults:
    _entity_list: 'skin'
    # _form: '\Drupal\skinr_ui\Form\OverviewForm'
    _title: 'Skinr'
  options:
    _admin_route: TRUE
  requirements:
    _permission: 'administer skinr'
entity.skin.add:
  path: '/admin/structure/skinr/add'
  defaults:
    # _controller: '\Drupal\skinr_ui\Controller\SkinrUIController::add'
    _entity_form: 'skin.add'
    _title: 'Add new skin'
  requirements:
    _permission: 'edit skin settings'
entity.skin.edit_form:
  path: '/admin/structure/skinr/{skin}/edit'
  defaults:
    _entity_form: 'skin.edit'
    _title: 'Edit skin'
  requirements:
    _permission: 'edit skin settings'
entity.skin.enable:
  path: '/admin/structure/skinr/{skin}/enable'
  defaults:
    _controller: '\Drupal\skinr_ui\Controller\SkinrUIController::performOperation'
    op: 'enable'
  requirements:
    _permission: 'edit skin settings'
entity.skin.disable:
  path: '/admin/structure/skinr/{skin}/disable'
  defaults:
    _controller: '\Drupal\skinr_ui\Controller\SkinrUIController::performOperation'
    op: 'disable'
  requirements:
    _permission: 'edit skin settings'
entity.skin.revert_form:
  path: '/admin/structure/skinr/{skin}/revert'
  defaults:
    _entity_form: 'skin.revert'
    _title: 'Revert skin'
  requirements:
    _permission: 'edit skin settings'
entity.skin.delete_form:
  path: '/admin/structure/skinr/{skin}/delete'
  defaults:
    _entity_form: 'skin.delete'
    _title: 'Delete skin'
  requirements:
    _permission: 'edit skin settings'

# @todo
skinr_ui.multiple.add:
  path: '/admin/structure/skinr/addmultiple'
  defaults:
    _form: '\Drupal\skinr_ui\Form\SkinsAddForm'
    _title: 'Add new skins'
  requirements:
    _permission: 'edit skin settings'
skinr_ui.multiple.edit:
  path: '/admin/structure/skinr/{element_type}/{element}/{theme}'
  defaults:
    _form: '\Drupal\skinr_ui\Form\SkinsEditForm'
    _title: 'Configure skins'
    _title_callback: '\Drupal\skinr_ui\Form\SkinsEditForm::getTitle'
    # @todo Turn this into the current theme.
    #theme: 'bartik'
  requirements:
    _permission: 'edit skin settings'

skinr_ui.library:
  path: '/admin/structure/skinr/library'
  defaults:
    _controller: '\Drupal\skinr_ui\Controller\SkinrUIController::library'
    _title: 'Skinr Plugin Library'
  options:
    _admin_route: TRUE
  requirements:
    _permission: 'administer skinr'

skinr_ui.library_theme:
  path: '/admin/structure/skinr/library/list/{theme}'
  defaults:
    _controller: '\Drupal\skinr_ui\Controller\SkinrUIController::library'
    _title: 'Skinr Plugin Library'
  options:
    _admin_route: TRUE
  requirements:
    _access_theme: 'TRUE'
    _permission: 'administer skinr'

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

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