eyoucms如何判斷第一條和最后一條數(shù)據(jù)
2020-05-27
一、第一條的判斷
判斷代碼{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 /}<!--判斷第一條結(jié)束--> <a href="{$field.arcurl}">{$field.title}</a><!--余下條數(shù)--> {/eyou:eq}<!--判斷結(jié)束--> {/eyou:list}
可應(yīng)用于比如給第一條數(shù)據(jù)不同的樣式。
{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的用法,結(jié)合$__LIST__|count=###
比如給最后一條數(shù)據(jù)加條豎線
{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}
最后一條數(shù)去掉豎線。
{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}