diff --git a/typo3/sysext/backend/Classes/Tree/View/ElementBrowserPageTreeView.php b/typo3/sysext/backend/Classes/Tree/View/ElementBrowserPageTreeView.php index 5e4a533ce1181797ec1d0a85a3eec885fc09ff5e..e64dec0fa1e0412a80022a9b6d4b6bbc6cd47a55 100644 --- a/typo3/sysext/backend/Classes/Tree/View/ElementBrowserPageTreeView.php +++ b/typo3/sysext/backend/Classes/Tree/View/ElementBrowserPageTreeView.php @@ -159,7 +159,12 @@ class ElementBrowserPageTreeView extends BrowseTreeView */ public function ext_isLinkable($doktype, $uid) { - return $uid && $doktype < PageRepository::DOKTYPE_SPACER; + $notLinkableDokTypes = [ + PageRepository::DOKTYPE_SPACER, + PageRepository::DOKTYPE_SYSFOLDER, + PageRepository::DOKTYPE_RECYCLER, + ]; + return $uid && !in_array($doktype, $notLinkableDokTypes, true); } /**