[BUGFIX] Override flex form field label with page TSConfig
Move the data handling to calculate a final field label value from PaletteAndSingleFieldContainer to an own data provider and register this provider for full database records and for flex form processing. This way flex form field label overrides via page TSConfig are fixed, eg. this changes the "Order By" label of ext:news flex form: TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings\.orderBy.label = override Language specific overrides in flex fields now work as well ...settings\.orderBy.label.fr = French override Change-Id: I02474e9cca9db3e949c217f21f5704ec16641545 Resolves: #75606 Releases: master, 7.6 Reviewed-on: https://review.typo3.org/47919 Reviewed-by:Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Stefan Froemken <froemken@gmail.com> Tested-by:
Stefan Froemken <froemken@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
Showing
- typo3/sysext/backend/Classes/Form/Container/PaletteAndSingleContainer.php 10 additions, 37 deletions...kend/Classes/Form/Container/PaletteAndSingleContainer.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaColumnsProcessFieldLabels.php 162 additions, 0 deletions...es/Form/FormDataProvider/TcaColumnsProcessFieldLabels.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaTypesShowitem.php 1 addition, 1 deletion...ackend/Classes/Form/FormDataProvider/TcaTypesShowitem.php
- typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/DatabaseRowInitializeNewTest.php 8 additions, 8 deletions...it/Form/FormDataProvider/DatabaseRowInitializeNewTest.php
- typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaColumnsProcessFieldLabelsTest.php 189 additions, 0 deletions...orm/FormDataProvider/TcaColumnsProcessFieldLabelsTest.php
- typo3/sysext/core/Configuration/DefaultConfiguration.php 13 additions, 2 deletionstypo3/sysext/core/Configuration/DefaultConfiguration.php
Please register or sign in to comment