[TASK] Enable mssql on PHP 7.3 nightly tests
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-72783-RemovedRTETransformationOptionPreserveTables.rst
1
2 .. include:: ../../Includes.txt
3
4 ===================================================================
5 Breaking: #72783 - Removed RTE transformation option preserveTables
6 ===================================================================
7
8 See :issue:`72783`
9
10 Description
11 ===========
12
13 The RTE transformation option `preserveTables` that allowed keeping HTML table
14 tags and their contents has been removed.
15
16 Additionally, the methods `RteHtmlParser->removeTables` and `HtmlParser->getAllParts` have been removed
17 without substitution.
18
19
20 Impact
21 ======
22
23 When the RTE is configured to use `overruleMode = ts` instead of the default "ts_css" the
24 option `RTE.default.proc.preserveTables = 1` will have no effect anymore.
25
26 Calling `RteHtmlParser->removeTables` or `HtmlParser->getAllParts` inside a custom extension will result in a fatal PHP error.
27
28
29 Affected Installations
30 ======================
31
32 Any TYPO3 instance with a legacy-mode (overruleMode = ts) from TYPO3 3.x or an extension doing custom transformations
33 by using `RteHtmlParser->removeTables`.
34
35
36 Migration
37 =========
38
39 Use the overruleMode `ts_css` instead which keeps the tables as they are. If tables should be disallowed inside the RTE
40 the option `RTE.default.proc.denyTags := addToList(table)` can be used instead.
41
42 .. index:: PHP-API, RTE, TSConfig