ds.structure: path: '/admin/structure/ds' defaults: _controller: '\Drupal\ds\Controller\DsController::listDisplays' _title: 'Displays' requirements: _permission: 'admin display suite' ds.list: path: '/admin/structure/ds/list' defaults: _controller: '\Drupal\ds\Controller\DsController::listDisplays' _title: 'Displays' requirements: _permission: 'admin display suite' ds.admin_settings: path: '/admin/structure/ds/settings' defaults: _form: '\Drupal\ds\Form\SettingsForm' _title: 'Settings' requirements: _permission: 'admin display suite' ds.admin_emergency: path: '/admin/structure/ds/emergency' defaults: _form: '\Drupal\ds\Form\EmergencyForm' _title: 'Emergency settings' requirements: _permission: 'admin display suite' ds.change_layout: path: '/admin/structure/ds/change-layout/{entity_type}/{bundle}/{display_mode}/{new_layout}' defaults: _form: '\Drupal\ds\Form\ChangeLayoutForm' _title: 'Change layout' requirements: _permission: 'admin display suite' ds.classes: path: '/admin/structure/ds/classes' defaults: _form: '\Drupal\ds\Form\ClassesForm' _title: 'Classes' requirements: _permission: 'admin classes' ds.fields_list: path: '/admin/structure/ds/fields' defaults: _controller: 'Drupal\ds\Controller\FieldController::fieldList' _title: 'Fields' requirements: _permission: 'admin fields' ds.manage_field: path: '/admin/structure/ds/fields/manage/{field_key}' defaults: _controller: 'Drupal\ds\Controller\FieldController::manageRedirect' requirements: _permission: 'admin fields' ds.delete_field: path: '/admin/structure/ds/fields/delete/{field_key}' defaults: _form: '\Drupal\ds\Form\FieldDeleteForm' requirements: _permission: 'admin fields' ds.manage_token_field: path: '/admin/structure/ds/fields/manage_token/{field_key}' defaults: _form: '\Drupal\ds\Form\TokenFieldForm' _title: 'Edit a token field' requirements: _permission: 'admin fields' ds.manage_twig_field: path: '/admin/structure/ds/fields/manage_twig/{field_key}' defaults: _form: '\Drupal\ds\Form\TwigFieldForm' _title: 'Edit a twig field' requirements: _permission: 'admin fields' ds.add_token_field: path: '/admin/structure/ds/fields/manage_token' defaults: _form: '\Drupal\ds\Form\TokenFieldForm' _title: 'Add a token field' requirements: _permission: 'admin fields' ds.add_twig_field: path: '/admin/structure/ds/fields/manage_twig' defaults: _form: '\Drupal\ds\Form\TwigFieldForm' _title: 'Add a twig field' requirements: _permission: 'admin fields' ds.manage_block_field: path: '/admin/structure/ds/fields/manage_block/{field_key}' defaults: _form: '\Drupal\ds\Form\BlockFieldForm' _title: 'Edit a block field' requirements: _permission: 'admin fields' ds.manage_block_field_config: path: '/admin/structure/ds/fields/manage_block/{field_key}/block_config' defaults: _form: '\Drupal\ds\Form\BlockFieldConfigForm' _title: 'Edit block config' requirements: _permission: 'admin fields' ds.add_block_field: path: '/admin/structure/ds/fields/manage_block' defaults: _form: '\Drupal\ds\Form\BlockFieldForm' _title: 'Add a block field' requirements: _permission: 'admin fields' ds.manage_copy_field: path: '/admin/structure/ds/fields/manage_copy/{field_key}' defaults: _form: '\Drupal\ds\Form\CopyFieldForm' _title: 'Edit a copy of a Display Suite field' requirements: _permission: 'admin fields' ds.add_copy_field: path: '/admin/structure/ds/fields/manage_copy' defaults: _form: '\Drupal\ds\Form\CopyFieldForm' _title: 'Add a copy of a Display Suite field' requirements: _permission: 'admin fields'