dedeCMS循环计数标签

用dedeCMS做网站用到最多的就是循环,文章列表循环、图片列表循环等,这些默认标签代码都可以实现,不过有时候需要实现一些特效,例如在文章列表第三条的时候需要高亮或者变色显示,这时候就需要我们针对循环计数来获取不同的样式属性来实现。

第一、arclist标签
[field:global name='autoindex' runphp='yes']if(@me==1) @me='class=aa'; else @me='';[/field:global]
这段计数代码是在arclist标签循环过程对第二条追加aa样式属性,其余的没有额外添加!

第二、channel标签,循环网站栏目的标签
[field:global name='autoindex' runphp='yes']if(@me==1) @me='class=aa'; else @me='';[/field:global]
来追加第二个栏目具有特殊的样式属性!

第三、channel、chanelartlist标签
{dede:global.itemindex runphp='yes'}if(@me==4) @me='class=a1';else @me='';{/dede:global.itemindex}
这段代码是写在channel、channelartlist最外层循环中,该标签可以嵌套多个标签

另外还可以通过php编程的 方式实现复杂的判断,请根据实际情况编写代码。

Published by 小车

网站技术工人