From 9c4a267c03133149387012784920b5e48f6dcd1a Mon Sep 17 00:00:00 2001 From: Johannes Kreiner <johannes@sgalinski.de> Date: Wed, 25 May 2022 15:37:52 +0200 Subject: [PATCH] [TASK] Enable pagination canonical caching, add info about static page ranges --- Classes/Service/HeaderMetaDataService.php | 2 +- README.md | 24 +++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/Classes/Service/HeaderMetaDataService.php b/Classes/Service/HeaderMetaDataService.php index aa68689..bbb438d 100644 --- a/Classes/Service/HeaderMetaDataService.php +++ b/Classes/Service/HeaderMetaDataService.php @@ -64,7 +64,7 @@ class HeaderMetaDataService { if (version_compare(ExtensionManagementUtility::getExtensionVersion('sg_seo'), '5.0.0', '>=')) { $headTagService = GeneralUtility::makeInstance( HeadTagService::class, - FALSE, + TRUE, '', '', '&tx_sgnews_pagebrowser[currentPage]=' . $currentPage diff --git a/README.md b/README.md index d4a25ba..09323fc 100644 --- a/README.md +++ b/README.md @@ -307,6 +307,30 @@ pagebrowser.settings { } ``` +Example route enhancers with a static range for the page number to be able to generate URLs without additional cHash parameter + +```YAML +routeEnhancers: + PageBrowserNews: + type: Plugin + namespace: tx_sgnews_pagebrowser + routePath: '/{localizedSegment}/{currentPage}' + defaults: + currentPage: '0' + aspects: + currentPage: + type: StaticRangeMapper + start: '1' + end: '1000' + localizedSegment: + type: LocaleModifier + default: page + localeMap: + - + locale: 'de_DE.*' + value: page +``` + --- ###### addLike -- GitLab