0
類
我有這樣一個TPL文件foreach循環代碼:的Smarty的foreach:每次迭代添加
[{foreach from=$oView->getArticleList() item=actionproduct name=test_articleList}]
[{include file="inc/product_alt.tpl" product=$actionproduct testid="action_"|cat:$actionproduct->oxarticles__oxid->value test_Cntr=$smarty.foreach.test_articleList.iteration}]
[{/foreach}]
在foreach循環中包含的文件product_alt.tpl
包含一個簡單的div容器並獲得顯示每個產品。現在我正在尋找一種解決方案,爲每個第二個div容器添加一個額外的類。
我google了一下,發現(我認爲是這樣),我必須與偶數和奇數工作。但我想了解如何將這個完全應用於foreach循環,目標是每個secod div容器都獲得一個額外的類。
謝謝你。這聽起來很不錯。我下週試試,並給你一些反饋。 – Kuba 2012-04-28 00:26:10
我現在就試過了,效果很好,但有一個小錯誤。它開始在第二個div上分配和循環類,而不是在第一個上。所以第一個div容器沒有得到任何額外的課程。 – Kuba 2012-05-02 08:43:23
我真的不知道該怎麼做,你可能想要嘗試進行基本調試的唯一方法就是在一個小例子中(不包括例如include)執行此操作,直到獲得完美的結果,然後外推包含方法? – Nanne 2012-05-02 19:20:36