diff --git a/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php b/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php index 693b64ad359b16f12f8bbcaf6b6b4229407ba973..2e7534eb89fccbd0df10dbbedeb0d4affecf4dc4 100644 --- a/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php +++ b/typo3/sysext/frontend/Classes/DataProcessing/MenuProcessor.php @@ -94,6 +94,8 @@ class MenuProcessor implements DataProcessorInterface 'begin.', 'alternativeSortingField', 'alternativeSortingField.', + 'showAccessRestrictedPages', + 'showAccessRestrictedPages.', 'excludeUidList', 'excludeUidList.', 'excludeDoktypes', @@ -356,6 +358,13 @@ class MenuProcessor implements DataProcessorInterface if ($i > 1) { $this->menuConfig[$i . '.']['stdWrap.']['wrap'] = ',"children": [|]'; } + if (array_key_exists('showAccessRestrictedPages', $this->menuConfig)) { + $this->menuConfig[$i . '.']['showAccessRestrictedPages'] = $this->menuConfig['showAccessRestrictedPages']; + if (array_key_exists('showAccessRestrictedPages.', $this->menuConfig) + && is_array($this->menuConfig['showAccessRestrictedPages.'])) { + $this->menuConfig[$i . '.']['showAccessRestrictedPages.'] = $this->menuConfig['showAccessRestrictedPages.']; + } + } $this->menuConfig[$i . '.']['expAll'] = $this->menuExpandAll; $this->menuConfig[$i . '.']['alternativeSortingField'] = $this->menuAlternativeSortingField; $this->menuConfig[$i . '.']['NO'] = '1';