Task #71126
closedAllow to define multiple inlineLocalizeSynchronize commands
100%
Description
- [parent]13[inlineLocalizeSynchronize] = field,14
- [parent]13[inlineLocalizeSynchronize] = field,localize
- [parent]13[inlineLocalizeSynchronize] = field,synchronize
Since the sub-commands "localize" and "synchronize" address the whole parent scope, the particular definition of a child-id (14 in this case) is only considered for one child-element. Localizing different children would then result in multiple independent DataHandler processings.
The scope of this change is to extend the API to define multiple child-ids and define the proper language, which is currently determined from the parent-element magically.
The current string configuration format is changed to be an array, legacy configurations are converted to the new format:
[parent]13[inlineLocalizeSynchronize] = [
field: name of the parent field,
language: id of the target language,
action: either "localize" or "snynchronize",
ids: array of child-ids to be localized [1, 2, 3]
]
Either "action" or "ids" must be defined.
Updated by Gerrit Code Review about 9 years ago
- Status changed from New 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/44354
Updated by Gerrit Code Review about 9 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/44354
Updated by Gerrit Code Review about 9 years ago
Patch set 3 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/44232
Updated by Oliver Hader almost 9 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset d3cd477ebb2a6576f35c4026a059badf6f58d63b.
Updated by Riccardo De Contardi about 7 years ago
- Status changed from Resolved to Closed