[TASK] Overhaul record localization of Page module
This patch overhauls the record localization in the page module. The "Translate" button opens now a modal window in which a user can choose between translating and copying records into another language. This replaces the split button introduced with 7.4. Also, this patch removes the ``copyRecordFromLanguage`` method from DataHandler again which was initially written for this purpose. Resolves: #71224 Resolves: #70781 Releases: master Change-Id: I3d61cbdfd6a1ccb7a5c93883634596ef62cc08f6 Reviewed-on: https://review.typo3.org/44460 Reviewed-by:Michael Oehlhof <typo3@oehlhof.de> Tested-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Alexander Opitz <opitz.alexander@googlemail.com> Tested-by:
Alexander Opitz <opitz.alexander@googlemail.com>
Showing
- Build/Resources/Public/Less/TYPO3/_wizard_localization.less 7 additions, 0 deletionsBuild/Resources/Public/Less/TYPO3/_wizard_localization.less
- Build/Resources/Public/Less/backend.less 2 additions, 0 deletionsBuild/Resources/Public/Less/backend.less
- typo3/sysext/backend/Classes/Controller/Page/LocalizationController.php 290 additions, 0 deletions...ackend/Classes/Controller/Page/LocalizationController.php
- typo3/sysext/backend/Classes/Controller/PageLayoutController.php 0 additions, 38 deletions...ysext/backend/Classes/Controller/PageLayoutController.php
- typo3/sysext/backend/Classes/View/PageLayoutView.php 17 additions, 212 deletionstypo3/sysext/backend/Classes/View/PageLayoutView.php
- typo3/sysext/backend/Configuration/Backend/AjaxRoutes.php 18 additions, 0 deletionstypo3/sysext/backend/Configuration/Backend/AjaxRoutes.php
- typo3/sysext/backend/Resources/Private/Language/locallang_layout.xlf 42 additions, 0 deletions...t/backend/Resources/Private/Language/locallang_layout.xlf
- typo3/sysext/backend/Resources/Public/JavaScript/Localization.js 372 additions, 0 deletions...ysext/backend/Resources/Public/JavaScript/Localization.js
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 0 additions, 25 deletionstypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/t3skin/Resources/Public/Css/backend.css 3 additions, 0 deletionstypo3/sysext/t3skin/Resources/Public/Css/backend.css
Please register or sign in to comment