eyoucms如何判断第一条和最后一条数据

eyoucms如何判断第一条和最后一条数据

一、第一条的判断

判断代码{eyou:eq name=’$i’ value=’1′} 输出值{/eyou:eq},arclist与list都可以

1
2
3
4
5
6
7
{eyou:list pagesize='20' titlelen='40'}
{eyou:eq name='$i' value='1'}<!--判断开始-->
    <a href="{$field.arcurl}">{$field.title}</a><!--第一条-->
{else /}<!--判断第一条结束-->
    <a href="{$field.arcurl}">{$field.title}</a><!--余下条数-->
{/eyou:eq}<!--判断结束-->
{/eyou:list}

可应用于比如给第一条数据不同的样式。

1
2
3
4
5
{eyou:arclist titlelen='20' row='30'}
<li {eyou:eq name='$i' value='1'} class="pl"{/eyou:eq} >
<a href="{$field.arcurl}" title="{$field.title}" class="protitle">{$field.title}</a
<li>
{/eyou:arclist}

二、最后一条的判断

eq与neq的用法,结合$__LIST__|count=###

比如给最后一条数据加条竖线

1
2
3
4
5
6
{eyou:channel type="top" row="10" id="field" currentstyle="cur"}
<a href="{$field.typeurl}">{$field.typename}</a>
{eq name='$i' value='$__LIST__|count=###'}
<span>|</span
{/eq}
{/eyou:channel}

最后一条数去掉竖线。

1
2
3
4
5
6
{eyou:channel type="top" row="10" id="field" currentstyle="cur"}   
<a href="{$field.typeurl}">{$field.typename}</a>
{neq name='$i' value='$__LIST__|count=###'}
<span>|</span
{/neq}
{/eyou:channel}
分享到 :
相关推荐

帝国CMS会员中心调用显示我的评论/我评论过的信息列表

帝国CMS系统是有评论功能的,但是却没有查看我的评论功能,通过本教程就可以实现在会员...

易优eyoucms新手必看标签手册之全局标签

标签介绍易优模板引擎分为编译式和解析式,系统的标签同样也有这样的划分。我们在系统涉[...

易优eyoucms出现数据库版本号不一致的情况解决办法

很多新手站长朋友在使用易优这款cms时经常遇到升级时提示数据库版本号不一致的提示,一...

arclist配合arcpagelist标签实现ajax瀑布流分页

[arcpagelist基础用法]名称:arcpagelist范围:首页,列表页[&...