• Closed by: Marek
  • Closed on: 16.09.19, 17:02
  • Reason: Closed
  • Comment: Glad to help!

Ticket #15561 - sitemap simple blog

Hello Marek,

We want to generate weekly sitemap but we encounter a problem with the simple blog module see screenshot.

How can we/ or you fix this?

Comments

Marek 13 Sep 2019, 15:31

I don’t see the issue. I just successfully generated a sitemap https://take.ms/IFBRZ

Marianne van der Sluis 16 Sep 2019, 12:30

Hi Marek,

Generating a sitemap from BO does work indeed but we are trying to make a cronjob to do this regularly.

The issue happens when we want to use the cron link:
https://eenhoorn.eu/modules/gsitemap/gsitemap-cron.php?token=261da4425e&id_shop=1

We get a blank screen, no sitemap is generated and in the log file we find this error:
PHP Fatal error: Uncaught PrestaShopException: Dispatcher::createUrl() miss required parameter “sb_category” for route “module-ph_simpleblog-categorypage” in /home/eenhoorn17/domains/eenhoorn.eu/public_html/classes/Dispatcher.php:920\nStack trace:\n#0 /home/eenhoorn17/domains/eenhoorn.eu/public_html/classes/Link.php(1115): DispatcherCore→createUrl(’module-ph_simpl…‘, ‘1’, Array, false, ‘‘, 1)\n#1 /home/eenhoorn17/domains/eenhoorn.eu/public_html/modules/gsitemap/gsitemap.php(352): LinkCore→getPageLink(’module-ph_simpl…‘, NULL, ‘1’)\n#2 /home/eenhoorn17/domains/eenhoorn.eu/public_html/modules/gsitemap/gsitemap.php(609): Gsitemap→getMetaLink(Array, Array, 0, 47, 0)\n#3 /home/eenhoorn17/domains/eenhoorn.eu/public_html/modules/gsitemap/gsitemap-cron.php(61): Gsitemap→createSitemap(1)\n#4 {main}\n thrown in /home/eenhoorn17/domains/eenhoorn.eu/public_html/classes/Dispatcher.php on line 920, referer: https://eenhoorn.eu/admin7529oioyo/index.php?controller=AdminModules&configure=gsitemap&token=2a66885229f80d649003a7f6f8776feb

Marek 16 Sep 2019, 16:13

I just added a fix to the file /modules/gsitemap/gsitemap.php https://take.ms/6ZKTM

Marianne van der Sluis 16 Sep 2019, 16:28

Thank you very much!!

Does this fix dissapear when we update the theme or if we update prastashop?

Marek 16 Sep 2019, 17:00

yes, it is. But I described to you what to do, see the screenshot

Marianne van der Sluis 16 Sep 2019, 17:02

OK I get it, thank you!