[!!!][TASK] Prepare richtext configuration
Configuring a richtext field in TCA with the "defaultExtras" setting (which was formerly the 5th showitem parameter) has been ugly ever since: The DataHandler needed a special _TRANSFORM_ field to trigger required RTE transformations, further config depends on pageTs settings. The patch gets rid of "defaultExtras" for richtext elements and adds a new option "enableRichtext=true" within the config section for type=text TCA fields. This setting can be set via "columnsOverrides" for specific types, too. As an intermediate solution, the configuration class "Richtext" is added to fetch richtext configuration. This will be extended with another patch to provide ckeditor configuration on TCA level. Change-Id: I70f4cb26e2a45629b99680e532d376538afd2b90 Resolves: #79341 Releases: master Reviewed-on: https://review.typo3.org/51311 Reviewed-by:Frans Saris <franssaris@gmail.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaText.php 71 additions, 0 deletions.../sysext/backend/Classes/Form/FormDataProvider/TcaText.php
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 4 additions, 0 deletionstypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaTextTest.php 102 additions, 0 deletions.../backend/Tests/Unit/Form/FormDataProvider/TcaTextTest.php
- typo3/sysext/core/Classes/Configuration/Richtext.php 114 additions, 0 deletionstypo3/sysext/core/Classes/Configuration/Richtext.php
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 36 additions, 74 deletionstypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/core/Classes/Html/RteHtmlParser.php 9 additions, 2 deletionstypo3/sysext/core/Classes/Html/RteHtmlParser.php
- typo3/sysext/core/Classes/Migrations/TcaMigration.php 30 additions, 24 deletionstypo3/sysext/core/Classes/Migrations/TcaMigration.php
- typo3/sysext/core/Configuration/DefaultConfiguration.php 18 additions, 2 deletionstypo3/sysext/core/Configuration/DefaultConfiguration.php
- typo3/sysext/core/Configuration/TCA/sys_news.php 2 additions, 1 deletiontypo3/sysext/core/Configuration/TCA/sys_news.php
- typo3/sysext/core/Documentation/Changelog/8.0/Breaking-72783-RemovedRTETransformationOptionPreserveTables.rst 4 additions, 2 deletions...ng-72783-RemovedRTETransformationOptionPreserveTables.rst
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-79341-MethodsRelatedToRichtextConfiguration.rst 37 additions, 0 deletions...precation-79341-MethodsRelatedToRichtextConfiguration.rst
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-79341-TCARichtextConfigurationInDefaultExtrasDropped.rst 102 additions, 0 deletions...-79341-TCARichtextConfigurationInDefaultExtrasDropped.rst
- typo3/sysext/core/Documentation/Changelog/master/Feature-79341-TCARichtextConfigurationInConfigSection.rst 30 additions, 0 deletions...Feature-79341-TCARichtextConfigurationInConfigSection.rst
- typo3/sysext/core/Tests/Unit/Configuration/RichtextTest.php 179 additions, 0 deletionstypo3/sysext/core/Tests/Unit/Configuration/RichtextTest.php
- typo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php 196 additions, 28 deletionstypo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php
- typo3/sysext/css_styled_content/Configuration/TCA/Overrides/tt_content.php 16 additions, 18 deletions...styled_content/Configuration/TCA/Overrides/tt_content.php
- typo3/sysext/fluid_styled_content/Configuration/TCA/Overrides/tt_content.php 8 additions, 1 deletion...styled_content/Configuration/TCA/Overrides/tt_content.php
- typo3/sysext/rte_ckeditor/Classes/Controller/BrowseLinksController.php 26 additions, 17 deletions...rte_ckeditor/Classes/Controller/BrowseLinksController.php
- typo3/sysext/rte_ckeditor/Classes/Form/Element/RichTextElement.php 1 addition, 7 deletions...ext/rte_ckeditor/Classes/Form/Element/RichTextElement.php
- typo3/sysext/rte_ckeditor/Classes/Form/Resolver/RichTextNodeResolver.php 9 additions, 24 deletions...e_ckeditor/Classes/Form/Resolver/RichTextNodeResolver.php
Please register or sign in to comment