調(diào)用判斷。我有下列代碼
<ul>
<li class="a"></li>
<li class="a"></li>
<li></li>
<li class="a"></li>
<li class="a"></li>
<li></li>
<li class="a"></li>
<li class="a"></li>
<li></li>
</ul>規(guī)律就是第3-6-9個li沒有class.js實現(xiàn)沒問題,但我想用xunruicms直接實現(xiàn),請問有什么好的辦法?我的解法如下:
{module catid=$catid order=updatetime page=1}
{if $key==2|$key==5|$key==8}
<li></li>
{else}
<li class="a"></li>
{/if}
{/module}上面這種方法可以,但是太笨重,
{if $key==2|$key==5|$key==8}能不能改成
{if $key==3n-1}實測不行,有類似這種寫法嗎?
另外——能改成類似下面的寫法嗎?實測不行。
{module catid=$catid order=updatetime page=1}
<li {if $key==3n-1}class="a"{/if} ></li>
{/module}官方提醒:使用module內(nèi)容循環(huán)標(biāo)簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋
參考文檔:《循環(huán)中的隔行顯示》
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
謝謝。,非常好的辦法。但是如果能有這種方法,豈不是更快捷高效,有類似這種倍數(shù)的寫法
{if $key==3n-1}{else}class="a"{/if}