eyoucms如何判断第一条和最后一条数据
一、第一条的判断
判断代码{eyou:eq name='$i' value='1'} 输出值{/eyou:eq},arclist与list都可以
{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}
可应用于比如给第一条数据不同的样式。
{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=###
比如给最后一条数据加条竖线
{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}
最后一条数去掉竖线。
{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}