admin 发表于 2014-3-22 10:11:48

帝国CMS列表也循环样式技巧

有时候我们会遇到列表需要以下的样式写法: <a href="#" class="class1">第1条信息的标题</a>
<a href="#" class="class2">第2条信息的标题</a>
<a href="#" class="class3">第3条信息的标题</a>
<a href="#" class="class4">第4条信息的标题</a>
<a href="#" class="class5">第5条信息的标题</a>

<a href="#" class="class1">第1条信息的标题</a>
<a href="#" class="class2">第2条信息的标题</a>
<a href="#" class="class3">第3条信息的标题</a>
<a href="#" class="class4">第4条信息的标题</a>
<a href="#" class="class5">第5条信息的标题</a>

<a href="#" class="class1">第1条信息的标题</a>
<a href="#" class="class2">第2条信息的标题</a>
<a href="#" class="class3">第3条信息的标题</a>
<a href="#" class="class4">第4条信息的标题</a>
<a href="#" class="class5">第5条信息的标题</a>


这里使用PHP的取余运算符+判断即可实现

实现方法代码如下:


页面模板内容(*):

[!--empirenews.listtemp--]
<!--list.var1-->
<!--list.var2-->
<!--list.var3-->
<!--list.var4-->
<!--list.var5-->
[!--empirenews.listtemp--]

列表内容模板(list.var) (*)   (开启使用程序代码):
$i=$no % 5;
if($i==0){$i=5;}
$listtemp='<a href="#" class="class'.$i.'">信息的标题</a>
';

效果截图:
页: [1]
查看完整版本: 帝国CMS列表也循环样式技巧