網(wǎng)站導(dǎo)航category如何不調(diào)用指定欄目的下級(jí)欄目?
如除了欄目ID=10以外的其它欄目都是正常顯示子欄目,欄目ID=10只顯示欄目不顯示子欄目
請(qǐng)指教,感謝
下邊的代碼是正常顯示欄目,如有子欄目調(diào)用子欄目
<ul class="clearfix">
<li {if $indexc}class="active"{/if}><a href="{SITE_URL}" title="{SITE_NAME}">網(wǎng)站首頁(yè)</a></li>
{category module=share pid=0}
<li class="{if $t.child}dropdown{/if}{if IS_SHARE && $catid && dr_in_array($catid, $t.catids)} active{/if}"><a href="{$t.url}">{$t.name}</a>
{if $t.child}
<ul class="dropdown-box">
{category module=share pid=$t.id return=t2}
<li><a href="{$t2.url}">{$t2.name}</a></li>
{/category}
</ul>
{/if}
</li>
{/category}
</ul>官方提醒:使用category欄目循環(huán)標(biāo)簽的生成工具,填寫(xiě)參數(shù)就可以生成相關(guān)的代碼,每個(gè)參數(shù)后面都有用法解釋
這個(gè)個(gè)寫(xiě)法很標(biāo)準(zhǔn)的,就是標(biāo)準(zhǔn)的循環(huán)一級(jí)欄目和子級(jí)欄目的寫(xiě)法。如果不出來(lái),你右擊網(wǎng)頁(yè)查看源代碼,看看源代碼里面顯不顯示。是不是被css擋住了
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅睿框架技術(shù)-小陌
感謝回復(fù),我發(fā)的代碼沒(méi)有問(wèn)題,顯示結(jié)果也正常。
我的意思是,怎么能讓不顯示指定欄目的子欄目?
就是有的欄目我不想讓它的子欄目顯示在導(dǎo)航里。
請(qǐng)賜教!
{if $t.child && $t.id !==1} <ul class="dropdown-box"> {category module=share pid=$t.id return=t2} <li><a href="{$t2.url}">{$t2.name}</a></li> {/category} </ul> {/if}就是做排除法,把不需要的排除掉,或者用in array,那些需要哪些顯示
回復(fù)@芝麻通
感謝指教,我是了下這個(gè),沒(méi)有起作用。
{if $t.child && $t.id !==1}{if $t.child && $t.id<>10}回復(fù)@shenlag 用這個(gè)
回復(fù)@芝麻通 Ok了,感謝老鄉(xiāng)指教