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