Hi,
On 9-4-2014 14:44, Daniël van der Weerd wrote:
I'm trying to add a DisplayCond to a flexform sheet, on a field that has
a dot in its name:
<displayCond>FIELD:main.settings.mySetting:=:1</displayCond>
This isn't working. Doing some research in core code (v6.1.7), I found
the reason in TYPO3\CMS\Backend\Form\FormEngine line 2675:
case 'FIELD':
list($sheetName, $fieldName) =
\TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode('.',
$splittedCondition[1]);
Since the condition is exploded by a dot delimiter, the field
'settings.mySetting' will become 'settings', which is obviously not what
I intend.
How to achieve the desired result?
As you've seen the dot is used as the separator between sheet name and
field name. You can make it work by using field names without dots.
--
Jigal van Hemert
TYPO3 CMS Active Contributor
TYPO3 .... inspiring people to share!
Get involved: typo3.org
_______________________________________________
TYPO3-english mailing list
TYPO3-english@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english