有同學(xué)升級到Y(jié)zmCMS V6.6版本后,細心的發(fā)現(xiàn)二級導(dǎo)航不顯示了,原因是新的版本對導(dǎo)航標簽做了一點點修改:
參考標簽代碼:
<ul class="yzm-nav"> <li><a {if !isset($catid)} class="current" {/if} href="{SITE_URL}">首頁</a></li> {m:nav field="catid,catname,arrchildid,pclink,target" where="parentid=0" limit="20"} {loop $data $v} <li> <a {if isset($catid) && in_array($catid, explode(',', $v['arrchildid']))} class="current" {/if} href="{$v[pclink]}" target="{$v[target]}">{$v[catname]}</a> <!-- 這里是二級欄目的循環(huán),不需要的可以刪除,代碼開始 --> {if is_childid($v)} {php $r = get_childcat($v['catid']);} <ul class="sub_nav"> {loop $r $v} <li><a href="{$v[pclink]}" target="{$v[target]}">{$v[catname]}</a></li> {/loop} </ul> {/if} <!-- 這里是二級欄目的循環(huán),不需要的可以刪除,代碼結(jié)束 --> </li> {/loop} </ul> </div>
劃重點:把你的標簽 {if $v['arrchildid']!=$v['catid']} 代碼修改為 {if is_childid($v)} 這個就可以了
更多問題解答:https://www.yzmask.com/