Actions
Bug #19613
closedDefault values have no labels in the multiple select control inside the flexform
Start date:
2008-11-14
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
4.1
PHP Version:
5.2
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
The following perfectly valid flexform definition cause ghost items to appear in the left box of multi–item select control in the flexform (see the screenshot). <option> tags have values but do not have labels.
<field_mode> <TCEforms> <label>LLL:EXT:mnogosearch/pi1/locallang.xml:mode.label</label> <config> <type>select</type> <items> <n0> <n0>LLL:EXT:mnogosearch/pi1/locallang.xml:mode.short-form</n0> <n1>short_form</n1> </n0> <n1> <n0>LLL:EXT:mnogosearch/pi1/locallang.xml:mode.long-form</n0> <n1>long_form</n1> </n1> <n2> <n0>LLL:EXT:mnogosearch/pi1/locallang.xml:mode.results</n0> <n1>results</n1> </n2> </items> <default>long_form,results</default> <minitems>1</minitems> <maxitems>100</maxitems> <size>3</size> <autoSizeMax>10</autoSizeMax> <multiple>1</multiple> </config> </TCEforms> </field_mode>
The problem happens because TCEforms expects default items in a different format. Normal TCEform makes a workaround for default values but TCEforms code misses it.
The provided patch solves the issue.
(issue imported from #M9795)
Files
Actions