Bug #92353
openTypoScript ObjectBrowser and TemplateAnalyzer include hidden records
0%
Description
The typoscript object browser module displays typoscript from hidden typoscript records.
If you override e.g. page.10.value with "test" in an hidden typoscript record, the object browser would display it as if the value is set.
In FE this override will be correctly ignored.
In the template analyzer module all hidden typoscript templates are displayed, even the hidden ones.
Maybe this is wanted, but the hidden typoscript templates are not marked as hidden.
If the templates should not be listed here, it is the same problem as in the object browser. If they should be listed but marked as hidden, it most likely is an other issue.
The templates are listed and parsed since $queryBuilder->setRestrictions($this->queryBuilderRestrictions); in web/typo3/sysext/core/Classes/TypoScript/TemplateService.php is set to ignore hidden check (backend visibility context).
This problem occurs in TYPO3 9 and 10.
Updated by Armin Vieweg over 2 years ago
...and in latest v11 too. I can confirm this issue.
Updated by Gerrit Code Review 11 months ago
- Status changed from New to Under Review
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/82257
Updated by Gerrit Code Review 11 months ago
Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/82257
Updated by Gerrit Code Review 11 months ago
Patch set 3 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/82257
Updated by Gerrit Code Review about 1 month ago
Patch set 4 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/82257