geysir-8.x-1.2/geysir.routing.yml

geysir.routing.yml
geysir.delete_form:
  path: 'geysir/delete/{parent_entity_type}/{parent_entity_bundle}/{parent_entity_revision}/{field}/{field_wrapper_id}/{delta}/{paragraph}/{paragraph_revision}'
  defaults:
    _entity_form: 'paragraph.geysir_delete'
  requirements:
    _permission: 'geysir manage paragraphs from front-end'
  options:
    _admin_route: TRUE
    parameters:
      paragraph:
        type: 'entity:paragraph'
      paragraph_revision:
        type: 'entity_revision:paragraph'
geysir.edit_form:
  path: 'geysir/edit/{parent_entity_type}/{parent_entity_bundle}/{parent_entity_revision}/{field}/{field_wrapper_id}/{delta}/{paragraph}/{paragraph_revision}'
  defaults:
    _entity_form: 'paragraph.geysir_edit'
  requirements:
    _permission: 'geysir manage paragraphs from front-end'
  options:
    _admin_route: TRUE
    parameters:
      paragraph:
        type: 'entity:paragraph'
      paragraph_revision:
        type: 'entity_revision:paragraph'
geysir.modal.delete_form:
  path: 'geysir/modal/delete/{parent_entity_type}/{parent_entity_bundle}/{parent_entity_revision}/{field}/{field_wrapper_id}/{delta}/{paragraph}/{paragraph_revision}/{js}'
  defaults:
    _title: 'Delete'
    _controller: '\Drupal\geysir\Controller\GeysirModalController::delete'
  requirements:
    _permission: 'geysir manage paragraphs from front-end'
    js: 'nojs|ajax'
  options:
    _admin_route: TRUE
    parameters:
      paragraph:
        type: 'entity:paragraph'
      paragraph_revision:
        type: 'entity_revision:paragraph'
geysir.modal.edit_form:
  path: 'geysir/modal/edit/{parent_entity_type}/{parent_entity_bundle}/{parent_entity_revision}/{field}/{field_wrapper_id}/{delta}/{paragraph}/{paragraph_revision}/{js}'
  defaults:
    _title: 'Edit'
    _controller: '\Drupal\geysir\Controller\GeysirModalController::edit'
  requirements:
    _permission: 'geysir manage paragraphs from front-end'
    js: 'nojs|ajax'
  options:
    _admin_route: TRUE
    parameters:
      paragraph:
        type: 'entity:paragraph'
      paragraph_revision:
        type: 'entity_revision:paragraph'
geysir.modal.translate_form:
  path: 'geysir/modal/translate/{parent_entity_type}/{parent_entity_bundle}/{parent_entity_revision}/{field}/{field_wrapper_id}/{delta}/{paragraph}/{paragraph_revision}/{js}'
  defaults:
    _title: 'Translate'
    _controller: '\Drupal\geysir\Controller\GeysirModalController::translate'
  requirements:
    _permission: 'geysir manage paragraphs from front-end'
    js: 'nojs|ajax'
  options:
    _admin_route: TRUE
    parameters:
      paragraph:
        type: 'entity:paragraph'
      paragraph_revision:
        type: 'entity_revision:paragraph'
geysir.modal.add_form:
  path: 'geysir/modal/add/{parent_entity_type}/{parent_entity_bundle}/{parent_entity_revision}/{field}/{field_wrapper_id}/{delta}/{paragraph}/{paragraph_revision}/{position}/{js}/{bundle}'
  defaults:
    _title: 'Add'
    _controller: '\Drupal\geysir\Controller\GeysirModalController::add'
    bundle: NULL
  requirements:
    _permission: 'geysir manage paragraphs from front-end'
    js: 'nojs|ajax'
  options:
    _admin_route: TRUE
    parameters:
      paragraph:
        type: 'entity:paragraph'
      paragraph_revision:
              type: 'entity_revision:paragraph'
geysir.cut:
  path: 'geysir/cut/{parent_entity_type}/{parent_entity_bundle}/{parent_entity_revision}/{field}/{field_wrapper_id}/{delta}/{paragraph_to_cut}/{paragraph_revision}/{js}'
  defaults:
    _title: 'Cut'
    _controller: '\Drupal\geysir\Controller\GeysirCutPasteController::cut'
  requirements:
    _permission: 'geysir manage paragraphs from front-end'
    js: 'nojs|ajax'
  options:
    _admin_route: TRUE
    parameters:
      paragraph_to_cut:
        type: 'entity:paragraph'
      paragraph_revision:
        type: 'entity_revision:paragraph'
geysir.paste:
  path: 'geysir/paste/{parent_entity_type}/{parent_entity_bundle}/{parent_entity_revision}/{field}/{field_wrapper_id}/{delta}/{position}/{paragraph_to_paste}/{paragraph_revision}/{js}'
  defaults:
    _title: 'Paste'
    _controller: '\Drupal\geysir\Controller\GeysirCutPasteController::paste'
  requirements:
    _permission: 'geysir manage paragraphs from front-end'
    js: 'nojs|ajax'
  options:
    _admin_route: TRUE
    parameters:
      paragraph_to_paste:
        type: 'entity:paragraph'
      paragraph_revision:
        type: 'entity_revision:paragraph'
geysir.modal.add_form_first:
  path: 'geysir/modal/add/{parent_entity_type}/{parent_entity_bundle}/{parent_entity_revision}/{field}/{field_wrapper_id}/{delta}/{position}/{js}/{bundle}'
  defaults:
    _title: 'Add'
    _controller: '\Drupal\geysir\Controller\GeysirModalController::addFirst'
    bundle: NULL
  requirements:
    _permission: 'geysir manage paragraphs from front-end'
    js: 'nojs|ajax'
  options:
    _admin_route: TRUE

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

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