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.