问题:
怎么才能在织梦dedecms获取的数据列表中,多行中间用分割线隔开,例如每显示5条数据后,就用分割线,这样页面更加美观。
dedecms列表实现多行分割线的方法:
核心代码:[field:global name=autoindex runphp="yes"]if(@me%5==0)@me="<hr /><br />";else @me="";[/field:global]
示例一:
示例二:
示例三:
{dede:arclist typeid='1' titlelen='40' row='20′ typeid="" }
·<a class="syh" href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]" target=_blank>[field:title function="cn_substr(@me,48)"/]
[field:global name=autoindex runphp="yes"]if(@me%5==0)@me="<hr /><br />";else @me="";[/field:global]
{/dede:arclist}
注意红色部分:
<ul>
{dede:list pagesize='30' infolen='250'}
<li>
<a href='[field:arcurl/]'>[field:title/]<small>[field:pubdate function=MyDate('Y-m-d',@me)/]</small>
[field:global name=autoindex runphp='yes']if(@me%5==0)@me='<hr/> ';else @me=";[/field:global]
</li>
{/dede:list}
</ul>
当然,也可以用广告作为分行界限,当然上面是dede:arclist 可以用列表页面的dede:list。