[TASK] Allow multiple extractor services with the same priority
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Deprecation-72856-RemovedRTEModesOption.rst
1
2 .. include:: ../../Includes.txt
3
4 ================================================
5 Deprecation: #72856 - Removed RTE "modes" option
6 ================================================
7
8 See :issue:`72856`
9
10 Description
11 ===========
12
13 The RTE "modes" option that was added to a RTE enabled TCA field in the "defaultExtras"
14 section has been removed.
15
16 The RTE is now loaded via the configuration from TSconfig, usually set by "modes"
17 or "overruleMode" (used by default), and loaded even without the RTE mode set in
18 the TCA field defaultExtras section.
19
20
21 Impact
22 ======
23
24 Extension authors do not need to set the defaultExtras "mode=ts_css" parameter explicitly.
25
26
27 Migration
28 =========
29
30 When configuring a RTE field in a TYPO3 extension the defaultExtras part should bet
31 set to `richtext:rte_transform` instead of  `richtext:rte_transform[mode=ts_css]`
32 in order to render the RTE.
33
34
35 Flexform
36 --------
37
38 Example for an RTE Field, used in a Flexform with CMS 8 after migration
39
40
41 .. code-block:: xml
42
43    <text>
44        <TCEforms>
45            <label>LLL:EXT:extension_name/Resources/Private/Language/locallang_db.xlf:flexform.text.element.labelname</label>
46            <config>
47                <type>text</type>
48                <size>10</size>
49                <rows>5</rows>
50                <enableRichtext>true</enableRichtext>
51            </config>
52            <defaultExtras>
53                <richtext>rte_transform</richtext>
54            </defaultExtras>
55        </TCEforms>
56    </text>
57
58
59 .. index:: TSConfig, Backend, RTE