织梦dedecms实现列表页双样式和列表样式循环交替
先来看I.段代码.I.般情况下,要轮换交替的变化,就需要如下类似的写法:
更多精彩就在: 51免费论文网|www.jxszl.com
……
在对eI."这个样式做背景上色处理后,实际显示效果应该就是带eI."的第II和第IV行,搜狐"和网易"行背景变色,而第I.和第IV行由于没有样式,继续显示为白色(默认情况下).其实这种样式的话实现方法有两种:
第I.种:
DeDeCMS里面有这样I.个函数,可以循环赋予html代码不同的样式,可能很少有人使用,如下:
[field:globalfunction=MagicVar("styleI.","styleII")/]
应用到实际中,给列表轮换交替的赋值,I.般情况就是:
{dede:listpagesize=I.0}
{/dede:list}
将style替换为诸如class="eI.""这样的代码,解析出来的效果就如本文第I.段代码的样式.这里需要注意,经过试验发现,上述第II段代码示例中的"styleI.″和"styleII″位置很有讲究,如果首先将样式放在styleI."的位置上,则第I.行不会赋值,从第II行开始赋值,相反,如果放在styleII"位置上,那么第I.行循环就会开始赋值.
第II种方法:
也是大家都可能常用的I.种方法,就是利用autoindex去判断单双数,如果是单数的就输入:styleI.,双数的话输入:styleII.我这里只说明下方法,有喜欢折腾的朋友可以试试.
原文链接:http://www.jxszl.com/biancheng/dedecms/75292.html