v1/web/modules/contrib/block_visibility_groups/block_visibility_groups.rou...

78 lines
2.9 KiB
YAML

# BlockVisibilityGroup routing definition
entity.block_visibility_group.collection:
path: '/admin/structure/block/block-visibility-group'
defaults:
_entity_list: 'block_visibility_group'
_title: 'Block Visibility Group'
requirements:
_permission: 'administer blocks'
entity.block_visibility_group.add_form:
path: '/admin/structure/block/block-visibility-group/add'
defaults:
_entity_form: 'block_visibility_group.add'
_title: 'Add Block Visibility Group'
requirements:
_permission: 'administer blocks'
entity.block_visibility_group.edit_form:
path: '/admin/structure/block/block-visibility-group/{block_visibility_group}'
defaults:
_entity_form: 'block_visibility_group.edit'
_title: 'Edit Block Visibility Group'
requirements:
_permission: 'administer blocks'
entity.block_visibility_group.delete_form:
path: '/admin/structure/block/block-visibility-group/{block_visibility_group}/delete'
defaults:
_entity_form: 'block_visibility_group.delete'
_title: 'Delete Block Visibility Group'
requirements:
_permission: 'administer blocks'
#### Conditions
block_visibility_groups.condition_select:
path: '/admin/structure/block/block-visibility-group/{block_visibility_group}/condition/select/{redirect}'
defaults:
_controller: '\Drupal\block_visibility_groups\Controller\BlockVisibilityGroupController::selectCondition'
_title: 'Select condition'
requirements:
_permission: 'administer blocks'
block_visibility_groups.condition_add:
path: '/admin/structure/block-visibility-group/manage/{block_visibility_group}/condition/add/{condition_id}/{redirect}'
defaults:
_form: '\Drupal\block_visibility_groups\Form\ConditionAddForm'
_title: 'Add new condition'
requirements:
_permission: 'administer blocks'
block_visibility_groups.condition_edit:
path: '/admin/structure/block-visibility-groups/manage/{block_visibility_group}/condition/edit/{condition_id}/{redirect}'
defaults:
_form: '\Drupal\block_visibility_groups\Form\ConditionEditForm'
_title: 'Edit Condition'
# @todo Create title callback.
#_title_callback: '\Drupal\block_visibility_groups\Controller\BlockVisibilityGroupController::editConditionTitle'
requirements:
_permission: 'administer blocks'
block_visibility_groups.condition_delete:
path: '/admin/structure/block-visibility-groups/manage/{block_visibility_group}/condition/delete/{condition_id}/{redirect}'
defaults:
_form: '\Drupal\block_visibility_groups\Form\ConditionDeleteForm'
_title: 'Delete condition'
requirements:
_permission: 'administer blocks'
block_visibility_groups.admin_library:
path: '/admin/structure/block/library/{theme}/{block_visibility_group}'
defaults:
_controller: '\Drupal\block_visibility_groups\Controller\BlockLibraryGroupsController::listBlocks'
_title: 'Place block'
requirements:
_access_theme: 'TRUE'
_permission: 'administer blocks'