POST TIME:2017-11-13 00:31
在網(wǎng)站制作時(shí),往往需要調(diào)用的文章列表應(yīng)用不同的CSS樣式,例如第一個(gè),第三個(gè),第五個(gè)項(xiàng)目的文字顏色為藍(lán)色,第二個(gè),第四個(gè)顏色為黑色。如何通過DEDE的代碼去調(diào)用這樣的效果呢?
這種效果就是要求DEDECMS有規(guī)律的列表輸出LI標(biāo)簽,然后應(yīng)用相應(yīng)的CSS樣式。我們可以使用以下的參數(shù):
[field:global name=autoindex runphp="yes"]if(@me%2==0)@me=" class=\"mar20\">";else @me=">";[/field:global]
這個(gè)參數(shù)可以加在調(diào)用的任何一個(gè)地方,控制CSS的輸出,不僅可以應(yīng)用于arclist,還可以應(yīng)用于list,寫法都是一樣的。
應(yīng)用于arclist
{dede:arclist typeid='23' limit='0,10' titlelen='28'}<dl[field:global name=autoindex runphp="yes"]if(@me%2==0)@me=" class=\"mar20\">";else @me=">";[/field:global]<dt>·[field:title/]</dt><dd>[field:pubdate function='MyDate("Y-m-d",@me)'/]</dd></dl>{/dede:arclist}
應(yīng)用于list
{dede:list pagesize='36'}<dl><dt><img src="/img/lby_06.jpg" width="9" height="9" /> [field:title/]</dt><dd>[field:pubdate function="GetDateMK(@me)"/]</dd></dl>[field:global name=autoindex runphp="yes"](@me%6)? @me="":@me="</div><div class=\"lby1_3\">";[/field:global]{/dede:list}