如何屏蔽首頁某個一級欄目不可點(diǎn)擊,而一級欄目下的二級欄目都可點(diǎn)擊呢?
模板內(nèi)的代碼如下:
<ul>
<li><a href="/">首頁</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}">{if $t.child}<i class="arr"></i>{/if}<a href="{$t.url}" title="{$t.name}" {if $t.tid==2} target="_blank"{/if}>{$t.name}</a>
{if $t.child}<div class="dropdown-box">{category module=share pid=$t.id return=t2}
<p><a href="{$t2.url}" title="{$t2.name}">{$t2.name}</a></p>
{/category}
</div>
{/if}
</li>
{/category}
</ul>官方提醒:使用category欄目循環(huán)標(biāo)簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿框架聯(lián)合創(chuàng)始人 我要一級欄目只展示不可點(diǎn)擊,二級欄目展示并可點(diǎn)擊
在你要指定的某個一級分類進(jìn)行判斷,加上分類id和是否有子欄目,比如:{if t.id==某個分類id && $t.child}
假設(shè)你要指定欄目8不能點(diǎn)擊
<a{if $t.id!=8} href="{$t.url}"{/if}意思就是欄目ID不等于8的時候才會顯示 href="{$t.url}"
或者
<a{if $t.id==8}{else} href="{$t.url}"{/if}更詳情的圖解說明,