eyoucms如何判斷第一條和最后一條數據
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 /}<!--判斷第一條結束-->
<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}







