dedecms函数:[field:global function=MagicVar("style1","style2")/] ,可以实现列表双样式和列表样式循环交替变化。
例:
模板代码:
{dede:list pagesize='10'}
<div [field:global function=MagicVar(" ","class='e1'")/] > //将style替换为如 class="e1" 这样的代码
<a href="[field:arcurl/]">[field:title/]</a>
</div>
{/dede:list}
生成后页面代码:
<div class="e1">
<a href="#">...</a>
</div>
<div>
<a href="#">...</a>
</div>
<div class="e1">
<a href="#">...</a>
</div>
<div>
<a href="#">...</a>
</div>
.................................................
这里需要注意,上述函数代码示例中的”style1″和”style2″位置很有讲究,如果首先将样式(例中的 class="e1" )放在"style1"的位置上,则第一行不会赋值,从第二行开始赋值,相反,如果放在"style2"位置上,那么从第一行就会开始循环赋值。
