有时候出于设计的需求,会被栏目文章列表每5条下面出现一条虚线,如下图:
要实现效果,可用下列的代码:
{dede:list pagesize='12' orderby='pubdate'}
[field:global runphp='yes' name='autoindex']
$b="</ul><ul>";
$a="";
if(@me%6==0) @me=$b;
else @me=$a;
[/field:global]
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:list}
.
@me%6==0
里面的6代表li循环的条数,根据你自己的需求修改。
编译后就形成了如下html代码:
<li>· <a href="">饮食与前列腺癌有关系吗</a></li>
<li>· <a href="">前列腺癌是否需要化疗导致前列腺癌吗?</a></li>
<li>· <a href="">前列腺炎会导致前列腺癌吗</a></li>
<li>· <a href="">治疗前列腺炎,解除四十岁男人尴尬</a></li>
<li>· <a href="">前列腺患者自述 重庆北大阳光北大阳光好样的!</a></li>
<li>· <a href="">什么人容易得前列腺癌导致前列腺癌吗?</a></li>
</ul>
<ul>
<li>· <a href="">饮食与前列腺癌有关系吗</a></li>
<li>· <a href="">前列腺癌是否需要化疗导致前列腺癌吗?</a></li>
<li>· <a href="">前列腺炎会导致前列腺癌吗</a></li>
<li>· <a href="">治疗前列腺炎,解除四十岁男人尴尬</a></li>
<li>· <a href="">前列腺患者自述 重庆北大阳光北大阳光好样的!</a></li>
<li>· <a href="">什么人容易得前列腺癌导致前列腺癌吗?</a></li>
2012.08.15发现一个更简单的方法:
{dede:arclist typeid='1' titlelen='40' row='20' typeid="" }
<li><a href="[field:arcurl/]">[field:title/]</a></li>
[field:global name=autoindex runphp="yes"]
(@me % 5 == 0)?@me="</ul><ul>":
@me="";
[/field:global]
{/dede:arclist}
注意:上面三段代码都要用<ul></ul>
包裹,因为编辑器的缘故,我代码段丽加了这个,就无法实现代码块的效果。