eyoucms如何判斷第一條和最后一條數(shù)據
2022-11-28 加入收藏
一、第一條的判斷
判斷代碼{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><!--余下條數(shù)-->{/eyou:eq}<!--判斷結束-->{/eyou:list} |
可應用于比如給第一條數(shù)據不同的樣式。
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=###
比如給最后一條數(shù)據加條豎線
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} |
最后一條數(shù)去掉豎線。
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} |