[TASK] Update tags for all rst files for 8.0
[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 option `RTE.default.proc.preserveTables = 1` will have no effect anymore.
24
25 Calling `RteHtmlParser->removeTables` or `HtmlParser->getAllParts` inside a custom extension will result in a fatal PHP error.
26
27
28 Affected Installations
29 ======================
30
31 Any TYPO3 instance with a legacy-mode (overruleMode = ts) from TYPO3 3.x or an extension doing custom transformations by using `RteHtmlParser->removeTables`.
32
33
34 Migration
35 =========
36
37 Use the overruleMode `ts_css` instead which keeps the tables as they are. If tables should be disallowed inside the RTE
38 the option `RTE.default.proc.denyTags := addToList(table)` can be used instead.
39
40 .. index:: PHP-API, RTE, TSConfig