模板標(biāo)簽里面
請問下,如何判斷3級欄目為空的時候,不顯示所有欄目?
{if !$c3.name}
{category module=store pid=0 return=c1}<br>
大類:{$c1.name}<br>
{category module=store pid=$c1.id return=c2}<br>
中類:{$c2.name}<br>
{category module=store pid=$c2.id return=c3}
<li>{$c3.name}</li>
{/category}
{/category}
<hr>
{/category}
{else}
{/if}這樣好像不對~
官方提醒:使用category欄目循環(huán)標(biāo)簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋
{if !$c3.name}第一句這是什么意思,沒看懂
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
{if !$c3.name}為什么加這個啊,這樣肯定永遠是true
{if $前綴.child}
表示存在子欄目
{/if}
記住這個公公式
不存在!
不知如何寫
回復(fù)迅??蚣軇?chuàng)始人
用三樓的思路可行
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
{category module=store pid=0 return=c1}<br> 大類:{$c1.name}<br> {if $c1.child} {category module=store pid=$c1.id return=c2}<br> 中類:{$c2.name}<br> {if $c2.child} {category module=store pid=$c2.id return=c3} <li>{$c3.name}</li> {/category} {/if} {/category} {/if} <hr> {/category}默認模板就有這種判斷的寫法了
我需要判斷的是,最后一級不存在時候全部不顯示~
回復(fù)@永日念薇
{php $sanji=0;} {category module=store pid=0 return=c1} {if $c1.child} {category module=store pid=$c1.id return=c2} {if $c2.child} {category module=store pid=$c2.id return=c3} {php $sanji=1;} {/category} {/if} {/category} {/if} {/category} {if $shanji} 最后一集存在的 {else} 最后一集不存在的 {/if}已解決