如何判斷循環(huán)列表是否有數(shù)據(jù)?
{module module=news catid=1 field=title,url,updatetime order=updatetime num=10}
標(biāo)題:{$t.title}
{/module}{if $?}
有
{else}
沒有
{/if}
模板文件:
URL地址:
官方提醒:使用module內(nèi)容循環(huán)標(biāo)簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個(gè)參數(shù)后面都有用法解釋
問號(hào)改成count
回復(fù)迅??蚣軇?chuàng)始人
回復(fù)@冰藍(lán)
{if $count} 只能放在循環(huán)后面才有效的。
以下這樣就無效了
{if $count} {module module=product uid=$uid order=displayorder_desc,updatetime num=6} {$title} {/module} {else} 沒有 {/if}現(xiàn)在都流行樓主可見了!真是尷尬
$count控制查詢數(shù)量,一二樓都對(duì)
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人
{if $count} 只能放在循環(huán)后面才有效的。
以下這樣就無效了
{if $count} {module module=product uid=$uid order=displayorder_desc,updatetime num=6} {$title} {/module} {else} 沒有 {/if}{module module=product uid=$uid order=displayorder_desc,updatetime num=6} {$title} {/module} {if !$count} 沒有 {/if}回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買授權(quán)
這個(gè)我也試了,但達(dá)不到我的需求,,我需要把循環(huán)也判斷進(jìn)去。 如果沒 有,連循環(huán)的DIV 都不顯示。
{if $?} <div> {module module=product uid=$uid order=displayorder_desc,updatetime num=6} {$title} {/module} </div> {else} 沒有 {/if}這樣寫法最好,也是最完美的,也只能這么寫
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買授權(quán)
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
有個(gè)第一條的參數(shù),可以判斷第一條是否存在,不存在則表示沒有數(shù)據(jù)
{$is_first} 判斷是否第一條,{if $is_first}第一條{/if}還有
{$return} 可以判斷,判斷他是否為空{if $return}存在輸出{else}不存在{/if}大概是這樣吧,手機(jī)上的論壇,沒測(cè)試