【发布时间】:2017-11-05 18:33:23
【问题描述】:
我在以下代码中遇到问题
<div class="panel-icon {f:if(condition: '{0:panel.id}=={0:123}', then: 'icon-update', else: 'icon-{icon}')}"></div>
目前上面的代码检查panel.id是否等于123然后将icon-update应用于css类,否则无论通过{icon}传递的图标
它工作正常,但我的要求是我有 3 个不同的 panel.id,如果其中任何一个面板 ID 已通过,则应应用 icon-update。
这些是我尝试过的方法,但它们不适合我
方法 1
<div class="panel-icon {f:if(condition: '{0:panel.id}=={0:123,0:456,0:789}', then: 'icon-update', else: 'icon-{icon}')}"></div>
方法二
<div class="panel-icon {f:if(condition: '{0:panel.id, 1:panel.id, 2:panel.id}=={0:123, 1:456, 2:789}', then: 'icon-update', else: 'icon-{icon}')}"></div>
我很想为此找到一个干净的解决方案,但仍然没有运气。有没有typo3专家来解决这个问题?
【问题讨论】:
标签: php typo3 fluid-layout typo3-7.6.x typo3-flow