[TASK] Enhance DataHandler translation and synchronization handling
* add more tests for allowLanguageSynchronization & l10n_mode=exclude * enhance inline children synchronization for non-translatable tables using $GLOBALS['TCA'][$tableName]['ctrl']['origUid'] if defined * bugfix for copying records instead of localizing them - the target page-id was missing * integrate handling of l10n_mode=prefixLangTitle for cloning data in memory - DataHandler hooks are not process in that regard Resolves: #79856 Releases: master Change-Id: I7f5ef7edba9e80deba6025fe1394d10ee8e2d78c Reviewed-on: https://review.typo3.org/51714 Reviewed-by:Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
Showing
- typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php 206 additions, 59 deletions...re/Classes/DataHandling/Localization/DataMapProcessor.php
- typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/ActionTest.php 1 addition, 2 deletions...ts/Functional/DataHandling/IRRE/CSV/Modify/ActionTest.php
- typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentWAllChildrenSelectNLanguageSynchronization.csv 18 additions, 18 deletions...rentContentWAllChildrenSelectNLanguageSynchronization.csv
- typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/AbstractActionTestCase.php 78 additions, 0 deletions...DataHandling/IRRE/ForeignField/AbstractActionTestCase.php
- typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/ActionTest.php 91 additions, 2 deletions...onal/DataHandling/IRRE/ForeignField/Modify/ActionTest.php
- typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeNCopyPageWSynchronization.csv 56 additions, 0 deletions...ield/Modify/DataSet/localizeNCopyPageWSynchronization.csv
- typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddHotelChildWExclude.csv 36 additions, 0 deletions...eld/Modify/DataSet/localizePageNAddHotelChildWExclude.csv
- typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddHotelChildWSynchronization.csv 37 additions, 0 deletions...fy/DataSet/localizePageNAddHotelChildWSynchronization.csv
- typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddMonoglotHotelChildWSynchronization.csv 37 additions, 0 deletions...et/localizePageNAddMonoglotHotelChildWSynchronization.csv
- typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWExclude.csv 35 additions, 0 deletions...IRRE/ForeignField/Modify/DataSet/localizePageWExclude.csv
- typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWSynchronization.csv 35 additions, 0 deletions...eignField/Modify/DataSet/localizePageWSynchronization.csv
- typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentWAllChildrenSelectNLanguageSynchronization.csv 1 addition, 1 deletion...rentContentWAllChildrenSelectNLanguageSynchronization.csv
Loading
Please register or sign in to comment