帝国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]