我現在面臨一個問題,在下面的代碼情結如果CSS類
<div class="panel-icon {f:if(condition: '{0:panel.id}=={0:123}', then: 'icon-update', else: 'icon-{icon}')}"></div>
內TYPO3流體模板條件目前上面的代碼檢查,如果panel.id
等於123
然後應用到icon-update
CSS類其他無論正在通過{icon}
它工作正常,順利通過了圖標,但我的要求是我有3個不同的panel.id
而如果這些面板的id的已經過去了,那麼icon-update
應適用。
這是我試過的approches,但他們不是爲我工作
方法1
<div class="panel-icon {f:if(condition: '{0:panel.id}=={0:123,0:456,0:789}', then: 'icon-update', else: 'icon-{icon}')}"></div>
方法2
<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>
我tyring找到一個乾淨的解決方案這,但仍然沒有運氣。任何typo3專家解決這個問題?
可能重複的[TYPO3流體複雜如果條件](https://stackoverflow.com/questions/19731150/typo3-fluid-complex-if-conditions) – Daniel