datafield-1.x-dev/datafield.routing.yml
datafield.routing.yml
datafield.add_form:
path: '/datafield/{entity_type}/{entity}/{field_name}/add'
defaults:
_title: 'Add'
_form: '\Drupal\datafield\Form\AddFieldForm'
options:
parameters:
entity:
type: entity:{entity_type}
requirements:
_datafield_access: 'TRUE'
datafield.delete_form:
path: '/datafield/{entity_type}/{entity}/{field_name}/{delta}/delete'
defaults:
_title: 'Delete'
_form: '\Drupal\datafield\Form\DeleteFieldForm'
options:
parameters:
entity:
type: entity:{entity_type}
requirements:
_datafield_access: 'TRUE'
datafield.clone_form:
path: '/datafield/{entity_type}/{entity}/{field_name}/{delta}/clone'
defaults:
_title: 'Clone'
_form: '\Drupal\datafield\Form\CloneFieldForm'
options:
parameters:
entity:
type: entity:{entity_type}
requirements:
_datafield_access: 'TRUE'
datafield.edit_form:
path: '/datafield/{entity_type}/{entity}/{field_name}/{delta}/edit'
defaults:
_title: 'Edit'
_form: '\Drupal\datafield\Form\EditFieldForm'
options:
parameters:
entity:
type: entity:{entity_type}
requirements:
_datafield_access: 'TRUE'
datafield.edit_all_form:
path: '/datafield/{entity_type}/{entity}/{field_name}/edit'
defaults:
_title: 'Edit'
_form: '\Drupal\datafield\Form\EditAllFieldForm'
options:
parameters:
entity:
type: entity:{entity_type}
requirements:
_datafield_access: 'TRUE'
datafield.hierarchical:
path: '/ajax/datafield/hierarchical/{vocabulary}'
defaults:
_title: 'Hierarchical'
_controller: '\Drupal\datafield\Controller\HierarchicalSelectController::ajax'
methods: [POST]
requirements:
# Request from widget form get terms list.
_access: 'TRUE'
datafield.json:
path: '/json/datafield/{entity_type}/{bundle}/{field_name}'
defaults:
_controller: '\Drupal\datafield\Controller\JsonController::json'
_format: json
methods: [GET]
requirements:
# Request from widget form search data exists.
_access: 'TRUE'
datafield.field_reference:
path: '/datafield/field_reference/{target_type}/{selection_handler}/{selection_settings_key}'
defaults:
_controller: '\Drupal\datafield\Controller\JsonController::fieldReference'
_format: json
methods: [GET]
requirements:
# Request from widget form search entity reference.
_access: 'TRUE'
