feat(Product): Ajoute la génération de slug pour les produits.

🐛 fix(ReserverController): Corrige la route de la sitemap.
♻️ refactor(SiteMapListener): Génère les URLs des produits dans la sitemap.
🔧 chore(ansible): Ajoute le dossier seo aux dossiers à sauvegarder.
This commit is contained in:
Serreau Jovann
2026-01-20 14:31:12 +01:00
parent d59dc240f9
commit 492fd1b7e8
14 changed files with 269 additions and 77 deletions

View File

@@ -5,4 +5,4 @@ framework:
async: "%env(MESSENGER_TRANSPORT_DSN)%"
routing:
Presta\SitemapBundle\Messenger\DumpSitemapMessage: async

View File

@@ -1,2 +1,3 @@
presta_sitemap:
sitemap_file_prefix: 'sitemap'
dump_directory: '%kernel.project_dir%/public/seo'

View File

@@ -6,17 +6,7 @@ controllers:
type: attribute
PrestaSitemapBundle_index:
path: "/sa2/%presta_sitemap.sitemap_file_prefix%.xml"
defaults: { _controller: Presta\SitemapBundle\Controller\SitemapController::indexAction }
requirements:
_format: xml
PrestaSitemapBundle_section:
path: "/sa2/%presta_sitemap.sitemap_file_prefix%.{name}.{_format}"
defaults: { _controller: Presta\SitemapBundle\Controller\SitemapController::sectionAction }
requirements:
_format: xml
2fa_login:
path: /2fa