Field "Record Storage Page" is missing exclude flag
If a content element makes use of the field "Record Storage Page" (e.g. the CE "Plugin" does that), then this field incorrectly is shown always and currently cannot be excluded.
That way the field is also shown to users, who actually should not have access to it.
This bug can be fixed by adding the missing
"exclude" => 1, to the definition of that field (tt_content.pages) in
typo3\sysext\frontend\Configuration\TCA\tt_content.php, around line 689 where it defines
'pages' => ...:
'pages' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.startingpoint', ...
Updated by Chris topher over 6 years ago
The problem exists: When you edit a Backend user's exclude fields, then the field "Record Storage Page" (tt_content.pages) does not get listed in the list of exclude fields making it impossible to hide that field.
It works after adding the missing
exclude flag as I showed above in the three lines of code.