From 0d0e8931defc04ebc2ac66a7105075e44daaf8bd Mon Sep 17 00:00:00 2001 From: Helmut Hummel <helmut.hummel@typo3.org> Date: Sat, 24 Nov 2012 12:15:32 +0100 Subject: [PATCH] [BUGFIX] Hide version selector if workspaces are used All versioning information and actions should be hidden if workspaces are used. One remaining selector is in the page module when a page has been versioned in a workspace. Hide this selector when workspaces extension is installed. Fixes: #43264 Related: #27969, #25962 Releases: 4.5, 4.6, 4.7, 6.0 Change-Id: If96f1fe99f2a7a5b5b48f1f8a1aca8f053a6622a Reviewed-on: http://review.typo3.org/16706 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel --- typo3/sysext/backend/Classes/Template/DocumentTemplate.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/typo3/sysext/backend/Classes/Template/DocumentTemplate.php b/typo3/sysext/backend/Classes/Template/DocumentTemplate.php index 47879694b7b2..cd43b2ff3174 100644 --- a/typo3/sysext/backend/Classes/Template/DocumentTemplate.php +++ b/typo3/sysext/backend/Classes/Template/DocumentTemplate.php @@ -1770,7 +1770,10 @@ class DocumentTemplate { * @return string */ public function getVersionSelector($id, $noAction = FALSE) { - if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('version')) { + if ( + \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('version') && + !\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('workspaces') + ) { $versionGuiObj = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Version\\View\\VersionView'); return $versionGuiObj->getVersionSelector($id, $noAction); } @@ -2056,4 +2059,4 @@ class DocumentTemplate { } -?> +?> \ No newline at end of file -- GitLab