[TYPO3-dev] Make type-array field in flexform conditional
Henk Scholten
henk at wolfsstyle.nl
Wed Nov 6 15:37:01 CET 2013
Hello,
How can i make an array field in a flexform conditional?
For a simple string field this works:
<settings.linklabel>
<TCEforms>
<label>Linklabel</label>
<displayCond>FIELD:settings.type:=:normal</displayCond>
<config>
<type>input</type>
<size>24</size>
<eval>trim</eval>
</config>
</TCEforms>
</settings.linklabel>
But for an array field this does not work:
The field is still generated.
<settings.images type="array">
<title>Images</title>
<type>array</type>
<section>1</section>
<displayCond>FIELD:settings.type:=:normal</displayCond>
<el type="array">
<image type="array">
<type>array</type>
<tx_templavoila type="array">
<title>Image</title>
<eType>input</eType>
</tx_templavoila>
<el type="array">
<title>
<TCEforms>
<label>Title</label>
<config>
<type>input</type>
<size>24</size>
<eval>trim</eval>
</config>
</TCEforms>
</title>
<image>
<TCEforms>
<label>Image</label>
<config>
<type>group</type>
<internal_type>file</internal_type>
<allowed>gif,png,jpeg,jpg</allowed>
<max_size>10000</max_size>
<uploadfolder>uploads/tx_spiritit</uploadfolder>
<show_thumbs>1</show_thumbs>
<size>1</size>
<minitems>0</minitems>
<maxitems>1</maxitems>
</config>
</TCEforms>
</image>
</el>
</image>
</el>
</settings.images>
Regards,
Henk
More information about the TYPO3-dev
mailing list