From 16b2ec0ee1c7ba6f9e655663138e562671b26d7b Mon Sep 17 00:00:00 2001 From: Markus Klein <markus.klein@typo3.org> Date: Fri, 15 Jan 2021 22:05:17 +0100 Subject: [PATCH] [BUGFIX] Preserve order of link handlers If some link handlers are hidden with "blindLinkOptions" then we still want to preserve the well-known order of the other tabs. This is solved by defining more dependencies on the link handlers, so that the ordering service still has a clue about the order. Releases: master, 10.4 Resolves: #86312 Change-Id: I60c3c7b1cbcb57b7774663732d7bd3aca9ef15c7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67455 Tested-by: Benni Mack <benni@typo3.org> Tested-by: TYPO3com <noreply@typo3.com> Tested-by: Richard Haeser <richard@richardhaeser.com> Reviewed-by: Benni Mack <benni@typo3.org> Reviewed-by: Richard Haeser <richard@richardhaeser.com> --- typo3/sysext/recordlist/ext_localconf.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/typo3/sysext/recordlist/ext_localconf.php b/typo3/sysext/recordlist/ext_localconf.php index a85133b3d935..5ff3ee58315e 100644 --- a/typo3/sysext/recordlist/ext_localconf.php +++ b/typo3/sysext/recordlist/ext_localconf.php @@ -24,25 +24,25 @@ TCEMAIN.linkHandler { folder { handler = TYPO3\\CMS\\Recordlist\\LinkHandler\\FolderLinkHandler label = LLL:EXT:recordlist/Resources/Private/Language/locallang_browse_links.xlf:folder - displayAfter = file - scanAfter = file + displayAfter = page,file + scanAfter = page,file } url { handler = TYPO3\\CMS\\Recordlist\\LinkHandler\\UrlLinkHandler label = LLL:EXT:recordlist/Resources/Private/Language/locallang_browse_links.xlf:extUrl - displayAfter = folder + displayAfter = page,file,folder scanAfter = telephone } mail { handler = TYPO3\\CMS\\Recordlist\\LinkHandler\\MailLinkHandler label = LLL:EXT:recordlist/Resources/Private/Language/locallang_browse_links.xlf:email - displayAfter = url + displayAfter = page,file,folder,url scanBefore = url } telephone { handler = TYPO3\\CMS\\Recordlist\\LinkHandler\\TelephoneLinkHandler label = LLL:EXT:recordlist/Resources/Private/Language/locallang_browse_links.xlf:telephone - displayAfter = mail + displayAfter = page,file,folder,url,mail scanBefore = url } } -- GitLab