simple_sitemap.routing.yml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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.settings:
  20. path: '/admin/config/search/simplesitemap'
  21. defaults:
  22. _form: '\Drupal\simple_sitemap\Form\SimplesitemapSettingsForm'
  23. _title: 'Simple XML Sitemap Settings'
  24. requirements:
  25. _permission: 'administer sitemap settings'
  26. simple_sitemap.settings_entities:
  27. path: '/admin/config/search/simplesitemap/entities'
  28. defaults:
  29. _form: '\Drupal\simple_sitemap\Form\SimplesitemapEntitiesForm'
  30. _title: 'Simple XML Sitemap Settings'
  31. requirements:
  32. _permission: 'administer sitemap settings'
  33. simple_sitemap.settings_custom:
  34. path: '/admin/config/search/simplesitemap/custom'
  35. defaults:
  36. _form: '\Drupal\simple_sitemap\Form\SimplesitemapCustomLinksForm'
  37. _title: 'Simple XML Sitemap Settings'
  38. requirements:
  39. _permission: 'administer sitemap settings'
  40. simple_sitemap.settings_variants:
  41. path: '/admin/config/search/simplesitemap/variants'
  42. defaults:
  43. _form: '\Drupal\simple_sitemap\Form\SimplesitemapVariantsForm'
  44. _title: 'Simple XML Sitemap Settings'
  45. requirements:
  46. _permission: 'administer sitemap settings'