cbc36137f4707d839b3acadeaa2c605448299787
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-72861-EXTform-RemoveDeprecatedCode.rst
1
2 .. include:: ../../Includes.txt
3
4 ====================================================
5 Breaking: #72861 - EXT:form - Remove deprecated code
6 ====================================================
7
8 See :issue:`72861`
9
10 Description
11 ===========
12
13 The compatibility layer of EXT:form has been removed. The layer made sure that
14 EXT:form  acts almost like in TYPO3 6.2. This mainly applies to the layout
15 configuration and rendering. In the former days integrators could use `.layout`
16 settings on different levels to change the output of the form elements in the
17 frontend. Nowadays, changing the frontend output is only possible by utilizing own
18 fluid templates.
19
20 Furthermore the SELECT, TEXTAREA and TEXTBLOCK elements have been adjusted. The
21 automatic transformation of the `.data` (SELECT, TEXTAREA) and `.content`
22 (TEXTBLOCK) attribute has been removed. That way `.text` is the only valid
23 attribute for adding a human readable text to the above mentioned elements.
24
25
26 Impact
27 ======
28
29 Using `.layout` will have no effect anymore.
30
31 Using the `.data` attribute for SELECT, TEXTAREA and `.content` for TEXTBLOCK
32 elements will also have no effect.
33
34
35 Affected Installations
36 ======================
37
38 Any installation using `.layout` and/ or `.data` and/ or `.content` settings.
39 Most of the older installations (mainly 6.2 LTS) will be affected when upgrading to
40 8 LTS.
41
42
43 Migration
44 =========
45
46 All `.layout` settings have to be removed and ported to own fluid templates.
47
48 All occurrences of the `.data` and `.content` attribute have to be substituted
49 by `.text`.
50
51 .. index:: typoscript