Php 类型3-Flexforms displayCond不工作
我试图显示一个条件字段,条件是选中的复选框。 这是显示条件:Php 类型3-Flexforms displayCond不工作,php,typo3,Php,Typo3,我试图显示一个条件字段,条件是选中的复选框。 这是显示条件: <displayCond>FIELD:isEvent:=:1</displayCond> 字段:isEvent:=:1 有人能帮我吗?这是完整的代码: <T3DataStructure> <sheets> <sDEF> <ROOT> <TCEforms>
<displayCond>FIELD:isEvent:=:1</displayCond>
字段:isEvent:=:1
有人能帮我吗?这是完整的代码:
<T3DataStructure>
<sheets>
<sDEF>
<ROOT>
<TCEforms>
<sheetTitle>Function</sheetTitle>
</TCEforms>
<type>array</type>
<el>
<settings.priceList>
<section>1</section>
<type>array</type>
<el>
<container>
<title>Price boxes</title>
<type>array</type>
<el>
<name>
<TCEforms>
<label>Seasons name</label>
<config>
<type>input</type>
<size>48</size>
</config>
</TCEforms>
</name>
<isEvent>
<TCEforms>
<exclude>0</exclude>
<label>Is event?</label>
<config>
<type>check</type>
</config>
</TCEforms>
</isEvent>
<evenText>
<TCEforms type="array">
<exclude>0</exclude>
<label>Event text</label>
<displayCond>FIELD:isEvent:=:1</displayCond>
<config type="array">
<type>text</type>
<cols>48</cols>
<rows>5</rows>
</config>
<defaultExtras>richtext[*]:rte_transform[flag=rte_enabled|mode=ts_css]</defaultExtras>
</TCEforms>
</evenText>
</el>
</container>
</el>
</settings.priceList>
</el>
</ROOT>
</sDEF>
</sheets>
作用
排列
1.
排列
价格箱
排列
季节名称
输入
48
0
这是一件大事吗?
检查
0
事件文本
字段:isEvent:=:1
文本
48
5.
richtext[*]:rte_转换[标志=rte_启用|模式=ts_css]
很抱歉,
容器
元素不支持此操作,仅在顶层支持此操作。
无法指定容器元素的索引,在计算条件的方法中没有上下文
settings.isEvent
可以工作,但类似
settings.priceList.container.0.iEvent
不受支持
您可以自己查看一下
\TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions::matchFieldCondition
的代码以澄清问题。很抱歉,这不支持容器
元素,仅在顶层。
无法指定容器元素的索引,在计算条件的方法中没有上下文
settings.isEvent
可以工作,但类似
settings.priceList.container.0.iEvent
不受支持
您可以亲自查看\TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions::matchFieldCondition
的代码,以进行澄清