织梦列表页如果我们想隔行换色或者5篇文档一组,这样的话要怎么操作呢?
其实方法很简单,我们可以用织梦的autoindex这个标签,通过做条件判断。例:当循环到第3条时增加一个<li class=’on’></li>,示例代码如下:
1 | {dede:arclist typeid= '3' row= '8' } |
2 | <li class= "m[field:global.autoindex/]" > |
3 | <a href= "[field:arcurl/]" ><img src= "[field:litpic/]" /></a> |
5 | [field:global name=autoindex runphp= 'yes' ] (@me!=3)? @me= "" :@me= "<li class='on'></li>" ; [/field:global] |
|
上面只是一个例子,我们要实现隔行换色,可以这样写(2的倍数的时候输出class为red的,不是倍数为blue,然后通过css去定义颜色):
1 | [field:global name= "autoindex" runphp= "yes" ](@me % 2 == 0)?@me= "class='red'" :@me= "class='blue'" ;[/field:global] |
|