Breaking: #72861 - EXT:form - Remove deprecated code

See forge#72861

Description

The compatibility layer of EXT:form has been removed. The layer made sure that EXT:form acts almost like in TYPO3 6.2. This mainly applies to the layout configuration and rendering. In the former days integrators could use .layout settings on different levels to change the output of the form elements in the frontend. Nowadays, changing the frontend output is only possible by utilizing own fluid templates.

Furthermore the SELECT, TEXTAREA and TEXTBLOCK elements have been adjusted. The automatic transformation of the .data (SELECT, TEXTAREA) and .content (TEXTBLOCK) attribute has been removed. That way .text is the only valid attribute for adding a human readable text to the above mentioned elements.

Impact

Using .layout will have no effect anymore.

Using the .data attribute for SELECT, TEXTAREA and .content for TEXTBLOCK elements will also have no effect.

Affected Installations

Any installation using .layout and/ or .data and/ or .content settings. Most of the older installations (mainly 6.2 LTS) will be affected when upgrading to 8 LTS.

Migration

All .layout settings have to be removed and ported to own fluid templates.

All occurrences of the .data and .content attribute have to be substituted by .text.