diff --git a/metatag_views/metatag_views.links.action.yml b/metatag_views/metatag_views.links.action.yml new file mode 100644 index 0000000..6e76a4f --- /dev/null +++ b/metatag_views/metatag_views.links.action.yml @@ -0,0 +1,5 @@ +metatag_views.metatags.add: + route_name: 'metatag_views.metatags.add' + title: 'Add views meta tags' + appears_on: + - metatag_views.metatags.list diff --git a/metatag_views/metatag_views.links.task.yml b/metatag_views/metatag_views.links.task.yml new file mode 100644 index 0000000..4cb1030 --- /dev/null +++ b/metatag_views/metatag_views.links.task.yml @@ -0,0 +1,18 @@ +metatag_views.defaults: + title: 'Defaults' + route_name: entity.metatag_defaults.collection + base_route: entity.metatag_defaults.collection + weight: 0 +metatag_views.tab_views: + title: 'Views' + route_name: metatag_views.metatags.list + base_route: entity.metatag_defaults.collection + +metatag_views.metatags.edit: + title: 'Edit' + route_name: metatag_views.metatags.edit + base_route: metatag_views.metatags.edit +metatag_views.metatags.translate_overview: + title: 'Translate' + route_name: metatag_views.metatags.translate_overview + base_route: metatag_views.metatags.edit diff --git a/metatag_views/metatag_views.routing.yml b/metatag_views/metatag_views.routing.yml new file mode 100644 index 0000000..d07bd2c --- /dev/null +++ b/metatag_views/metatag_views.routing.yml @@ -0,0 +1,62 @@ +metatag_views.metatags.list: + path: '/admin/config/search/metatag/views' + defaults: + _controller: '\Drupal\metatag_views\Controller\MetatagViewsController::listViews' + _title: 'Views metatags' + requirements: + _permission: 'administer meta tags' + options: + _admin_route: TRUE + +metatag_views.metatags.edit: + path: '/admin/config/search/metatag/views/{view_id}/{display_id}/edit' + defaults: + _form: '\Drupal\metatag_views\Form\MetatagViewsEditForm' + _title: 'Edit meta tags for a view' + requirements: + _permission: 'administer meta tags' + options: + _admin_route: TRUE + +metatag_views.metatags.add: + path: '/admin/config/search/metatag/views/add' + defaults: + _form: '\Drupal\metatag_views\Form\MetatagViewsAddForm' + _title: 'Add meta tags for a view' + requirements: + _permission: 'administer meta tags' + options: + _admin_route: TRUE + +metatag_views.metatags.revert: + path: '/admin/config/search/metatag/views/{view_id}/{display_id}/revert' + defaults: + _form: '\Drupal\metatag_views\Form\MetatagViewsRevertForm' + _title: 'Revert meta tags for a view' + requirements: + _permission: 'administer meta tags' + options: + _admin_route: TRUE + +# Provide easy access to translate views metatags. +metatag_views.metatags.translate_overview: + path: '/admin/config/search/metatag/views/{view_id}/{display_id}/translate' + defaults: + _controller: '\Drupal\metatag_views\Controller\MetatagViewsTranslationController::itemPage' + _title: 'Translate meta tags for a view' + requirements: + _permission: 'administer meta tags' + _module_dependencies: 'config_translation' + options: + _admin_route: TRUE + +metatag_views.metatags.translate: + path: '/admin/config/search/metatag/views/{view_id}/{display_id}/translate/{langcode}' + defaults: + _form: '\Drupal\metatag_views\Form\MetatagViewsTranslationForm' + _title: 'Translate meta tags for a view' + requirements: + _permission: 'administer meta tags' + _module_dependencies: 'config_translation' + options: + _admin_route: TRUE