Bug #86554
closedField value does not get converted to array if using overrideVals
0%
Description
When a field value override is specified, the TCA configuration of that field gets reset to type = "hidden".
The unwished side effect of this is that e.g. the TcaSelectItems data provider does not process the field anymore. Therefore, the value stays as-is and is not converted to an array (by processDatabaseFieldValue()
).
This is e.g. relevant for pages:sys_language_uid, which is overridden in the "edit" button in the page module. This leads to e.g. the wrong URL slug being shown (if your sys_language_uid is >= 10).
How to reproduce¶
- have a site with sys_language_uid 1 and one sys_language_uid X (10..19)
- create a translation of a page to languages 1 and X
- edit the page in language X => the slug will be the one from language 1
Possible fix¶
The DatabaseRecordOverrideValues processor should only set renderType = hidden, and that must be respected by the code rendering the forms.
Updated by Gerrit Code Review about 6 years ago
- Status changed from Accepted to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58565
Updated by Susanne Moog about 6 years ago
- Is duplicate of Bug #86734: not possible to edit pages with sys_language_uid > 9 with SiteHandling added
Updated by Susanne Moog about 6 years ago
- Status changed from Under Review to Closed
Issue is/will be fixed with the duplicated issue.
Updated by Daniel Goerz about 6 years ago
- Related to Bug #86754: OverrideVals are not always set for editing pages added
Updated by Gerrit Code Review about 6 years ago
- Status changed from Closed to Under Review
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58700
Updated by Gerrit Code Review about 6 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58700
Updated by Anonymous about 6 years ago
- Status changed from Under Review to Resolved
Applied in changeset c26facec7afb2f35421b27dc64a5167d05823d42.