[TASK] EXT:form - add documentation for #82210
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 9.0 / Breaking-82210-ExtFormTranslationForOptionsProperties.rst
1 .. include:: ../../Includes.txt
2
3 ============================================================================
4 Breaking: #82210 - EXT:form - translation for "options" properties as string
5 ============================================================================
6
7 See :issue:`82210`
8
9 Description
10 ===========
11
12 The templates for RadioButton and MultiCheckbox form elements have been changed. This was necessary
13 to allow dots and special chars within labels and values for the "options" property of the
14 aforementioned elements.
15
16
17 Impact
18 ======
19
20 If a user utilizes his own templates for MultiCheckbox and/ or RadioButton form elements and
21 translates the "options" property in the following way, the label will not be shown anymore.
22
23 .. code-block:: html
24
25    {formvh:translateElementProperty(element: element, property: 'options.{value}')}
26
27
28 Affected Installations
29 ======================
30
31 Any installation which uses ext:form and own templates for MultiCheckbox and RadioButton form
32 elements.
33
34
35 Migration
36 =========
37
38 Use
39
40 .. code-block:: html
41
42    {formvh:translateElementProperty(element: element, property: '{0: \'options\', 1: value}')}
43
44 to translate the "options" property within MultiCheckbox and RadioButton form element templates.
45
46 .. index:: Frontend, ext:form, NotScanned