{channelartlist}这个标签在织梦dedecms中是频道列表的意思,加上这个标签,系统
所有栏目就会按顺序排列显示,今天tom在做模板的时候想在织梦dedecms的频道列表中对列表的分布进行区分,也就是排在第一的栏目采用一种
class样式,排在第二的栏目则采用另一种class样式,在wp中这种功能可以通过简单的php语言实现,现在tom研究发现在织梦dedecms中
也不必望洋兴叹了,利用dede:global标签也可以实现奇偶判别,从而达到这种效果。

例如:

第一个栏目(奇数)想采用这种<div class=”1″></div>样式

第二个出现的栏目(偶数)想采用这种 <div class=”2″></div>样式

依此循环。

实现的方法如下:

  1. {dede:channelartlist}
  2. <divclass="{dede:global.itemindexrunphp='yes'}
  3. if((@me%2)==0)
  4. {
  5. @me='2';
  6. }
  7. else{
  8. @me='1';
  9. }
  10. {/dede:global.itemindex}></div>
  11. {/dede:channelartlist}

tom对代码已经测试过了,你在使用中有什么问题可以留言。

发表评论

电子邮件地址不会被公开。 必填项已用*标注