You are here

simple_sitemap.routing.yml in Simple XML sitemap 8.3

Same filename and directory in other branches
  1. 8.2 simple_sitemap.routing.yml
  2. 4.x simple_sitemap.routing.yml

File

simple_sitemap.routing.yml
View source
  1. simple_sitemap.sitemap_default:
  2. path: '/sitemap.xml'
  3. defaults:
  4. _controller: '\Drupal\simple_sitemap\Controller\SimplesitemapController::getSitemap'
  5. _disable_route_normalizer: 'TRUE'
  6. requirements:
  7. _access: 'TRUE'
  8. # The actual path to a variant is '/{variant}/sitemap.xml'. Because Drupal 8
  9. # cannot handle a parameter as first route argument,
  10. # Drupal\simple_sitemap\PathProcessor\PathProcessorSitemapVariant::processInbound()
  11. # is being used to catch the request and redirect to the following route.
  12. simple_sitemap.sitemap_variant:
  13. path: '/sitemaps/{variant}/sitemap.xml'
  14. defaults:
  15. _controller: '\Drupal\simple_sitemap\Controller\SimplesitemapController::getSitemap'
  16. _disable_route_normalizer: 'TRUE'
  17. requirements:
  18. _access: 'TRUE'
  19. simple_sitemap.sitemap_xsl:
  20. path: '/sitemap.xsl'
  21. defaults:
  22. _controller: '\Drupal\simple_sitemap\Controller\SimplesitemapController::getSitemapXsl'
  23. _title: 'Sitemap XSL'
  24. _disable_route_normalizer: 'TRUE'
  25. requirements:
  26. _access: 'TRUE'
  27. simple_sitemap.sitemaps:
  28. path: '/admin/config/search/simplesitemap'
  29. defaults:
  30. _form: '\Drupal\simple_sitemap\Form\SimplesitemapSitemapsForm'
  31. _title: 'Simple XML Sitemap'
  32. requirements:
  33. _permission: 'administer sitemap settings'
  34. simple_sitemap.settings:
  35. path: '/admin/config/search/simplesitemap/settings'
  36. defaults:
  37. _form: '\Drupal\simple_sitemap\Form\SimplesitemapSettingsForm'
  38. _title: 'Simple XML Sitemap'
  39. requirements:
  40. _permission: 'administer sitemap settings'
  41. simple_sitemap.entities:
  42. path: '/admin/config/search/simplesitemap/entities'
  43. defaults:
  44. _form: '\Drupal\simple_sitemap\Form\SimplesitemapEntitiesForm'
  45. _title: 'Simple XML Sitemap'
  46. requirements:
  47. _permission: 'administer sitemap settings'
  48. simple_sitemap.custom:
  49. path: '/admin/config/search/simplesitemap/custom'
  50. defaults:
  51. _form: '\Drupal\simple_sitemap\Form\SimplesitemapCustomLinksForm'
  52. _title: 'Simple XML Sitemap'
  53. requirements:
  54. _permission: 'administer sitemap settings'
  55. simple_sitemap.variants:
  56. path: '/admin/config/search/simplesitemap/variants'
  57. defaults:
  58. _form: '\Drupal\simple_sitemap\Form\SimplesitemapVariantsForm'
  59. _title: 'Simple XML Sitemap'
  60. requirements:
  61. _permission: 'administer sitemap settings'