From e7ea521d407671be3de0bbb4f7805a741a4a46f6 Mon Sep 17 00:00:00 2001 From: Mikel Larreategi Date: Tue, 2 Jun 2026 11:59:32 +0200 Subject: [PATCH 1/2] Take into account the value of request parameter page for caching the generated sitemap --- news/+sitemapcache.fix | 1 + src/plone/app/layout/sitemap/sitemap.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 news/+sitemapcache.fix diff --git a/news/+sitemapcache.fix b/news/+sitemapcache.fix new file mode 100644 index 00000000..24886227 --- /dev/null +++ b/news/+sitemapcache.fix @@ -0,0 +1 @@ +Take into account the value of request parameter page for caching the generated sitemap @erral diff --git a/src/plone/app/layout/sitemap/sitemap.py b/src/plone/app/layout/sitemap/sitemap.py index 54da06f3..4ec4b7dc 100644 --- a/src/plone/app/layout/sitemap/sitemap.py +++ b/src/plone/app/layout/sitemap/sitemap.py @@ -24,7 +24,8 @@ def _render_cachekey(fun, self): url = self.context.absolute_url() catalog = getToolByName(self.context, "portal_catalog") counter = catalog.getCounter() - return f"{url}/{self.filename}/{counter}" + page = self.request.get("page", 0) + return f"{url}/{self.filename}/{counter}/{page}" class SiteMapView(BrowserView): From 9af43c19f167e9efe13eb782ff7ee0b9d1721582 Mon Sep 17 00:00:00 2001 From: Mikel Larreategi Date: Tue, 2 Jun 2026 18:30:37 +0200 Subject: [PATCH 2/2] rename changelog --- news/{+sitemapcache.fix => +sitemapcache.bugfix} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename news/{+sitemapcache.fix => +sitemapcache.bugfix} (100%) diff --git a/news/+sitemapcache.fix b/news/+sitemapcache.bugfix similarity index 100% rename from news/+sitemapcache.fix rename to news/+sitemapcache.bugfix