From b5d089928a5985b1cdd4a044eff1eb98f7aaa1d6 Mon Sep 17 00:00:00 2001 From: Christian Kuhn <lolli@schwarzbu.ch> Date: Tue, 25 Apr 2017 13:05:27 +0200 Subject: [PATCH] [TASK] Add PAGES_TYPES to configuration view The 'configuration' module misses a clickable array browser for $GLOBALS['PAGES_TYPES']. Add it. Change-Id: I2679d5ebc8c3b195b0f7a5a6761ed299acfae9de Resolves: #81007 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/52598 Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by: Elmar Hinz <t3elmar@gmail.com> Reviewed-by: Frank Naegler <frank.naegler@typo3.org> Tested-by: Frank Naegler <frank.naegler@typo3.org> --- typo3/sysext/lowlevel/Classes/View/ConfigurationView.php | 8 +++++++- .../lowlevel/Resources/Private/Language/locallang.xlf | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/typo3/sysext/lowlevel/Classes/View/ConfigurationView.php b/typo3/sysext/lowlevel/Classes/View/ConfigurationView.php index e48ca65f43a3..bede1130c430 100644 --- a/typo3/sysext/lowlevel/Classes/View/ConfigurationView.php +++ b/typo3/sysext/lowlevel/Classes/View/ConfigurationView.php @@ -128,7 +128,8 @@ class ConfigurationView extends BaseScriptClass 7 => LocalizationUtility::translate('tbeStyles', 'lowlevel'), 8 => LocalizationUtility::translate('beUser', 'lowlevel'), 9 => LocalizationUtility::translate('usersettings', 'lowlevel'), - 10 => LocalizationUtility::translate('routes', 'lowlevel') + 10 => LocalizationUtility::translate('pagesTypes', 'lowlevel'), + 11 => LocalizationUtility::translate('routes', 'lowlevel'), ], 'regexsearch' => '', 'fixedLgd' => '' @@ -205,6 +206,11 @@ class ConfigurationView extends BaseScriptClass $arrayBrowser->varName = '$TYPO3_USER_SETTINGS'; break; case 10: + $theVar = $GLOBALS['PAGES_TYPES']; + ArrayUtility::naturalKeySortRecursive($theVar); + $arrayBrowser->varName = '$PAGES_TYPES'; + break; + case 11: $router = GeneralUtility::makeInstance(Router::class); $routes = $router->getRoutes(); $theVar = []; diff --git a/typo3/sysext/lowlevel/Resources/Private/Language/locallang.xlf b/typo3/sysext/lowlevel/Resources/Private/Language/locallang.xlf index 35f6eaa2a56e..59178aa94e7f 100644 --- a/typo3/sysext/lowlevel/Resources/Private/Language/locallang.xlf +++ b/typo3/sysext/lowlevel/Resources/Private/Language/locallang.xlf @@ -39,6 +39,9 @@ <trans-unit id="tbemodules"> <source>$GLOBALS['TBE_MODULES'] (BE Modules)</source> </trans-unit> + <trans-unit id="pagesTypes"> + <source>$GLOBALS['PAGES_TYPES'] (Table permissions by page type)</source> + </trans-unit> <trans-unit id="cropLines"> <source>Crop lines</source> </trans-unit> -- GitLab