Que faire si j'obtiens une erreur lors de la génération d'un sitemap (avec le module Google sitemap) ?
Lors de la génération d'un sitemap avec le module "Google Sitemap", il se peut que vous obteniez ce type d'erreur :
Uncaught PrestaShopException: Dispatcher::createUrl() miss required parameter "id_seo" for route "module-pm_advancedsearch4-seo"
Cette erreur est générée car le module "Google Sitemap" ne tient pas compte des paramètres éventuels qui pourraient être nécessaires aux différents modules. Vous pourriez tout à fait rencontrer le même problème avec d'autres modules que le nôtre, dont les contrôleurs ont des paramètres obligatoires (comme id_seo dans notre cas).
Afin de corriger cela, vous devez exclure les contrôleurs relatifs à notre module Advanced Search 4 en les cochant dans la configuration de votre module de sitemap :
Ce sont ceux qui sont préfixés par "pm_advancedsearch4_" :
Advanced Search 4 a son propre sitemap dans les dossiers du module qui est lié à celui de PrestaShop.