eyoucms如何判斷第一條和最后一條數(shù)據(jù)
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'} <!--判斷開(kāi)始--> < 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ù)不同的樣式。
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的用法,結(jié)合$__LIST__|count=###
比如給最后一條數(shù)據(jù)加條豎線
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} |