花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

dede實(shí)現(xiàn)嵌套li加currentstyle的二級(jí)菜單

時(shí)間: 2020-08-26 11:54 閱讀: 作者:素材無(wú)憂網(wǎng)

文章介紹
dede實(shí)現(xiàn)嵌套li加currentstyle的二級(jí)菜單非常麻煩,所以官方之前的版本也使用了js來(lái)實(shí)現(xiàn),而且為此還hardcode了一下編碼到標(biāo)簽庫(kù)里面,具體見(jiàn) \include\taglib\channel.lib.php 
line100
//檢查是否有子欄目,并返回rel提示(用于二級(jí)菜單)

及 line130

$row['rel'] = " rel='dropmenu{$row['id']}'";

可見(jiàn),如果需要二級(jí)菜單加當(dāng)前樣式,那么頭部

  1. <ul>  
            <li><a href='{dede:global.cfg_cmsurl/}/'>  
                <span class="cn">首頁(yè)</span>  
                <span class="en">Home</span>  
            </a></li>  
            {dede:channel type='top' row='10' currentstyle='<li class="current"><a href="~typelink~" ~rel~>#<span class="cn">~typename~</span><span class="en">~dirName~</span></a></li>'  
            }  
            <li>  
                <a href='[field:typeurl/]' [field:rel/]>  
                    <span class="cn">[field:typename/]</span>  
                    <span class="en">[field:typedir runphp='yes' commet="獲得最后目錄名,英文"]  
                        $l=split("/", @me);  
                        @me=array_pop($l);  
                    [/field:typedir]</span>  
                </a>  
            </li>  
            {/dede:channel}  
        </ul>  
rel的屬性是必須的

 

而且在底部
 

{dede:channelartlist typeid='top'}       <ul id="dropmenu{dede:field.typeid/}">       {dede:channel type='son' noself='yes'}           <li><a href="[field:typelink/]">[field:typename/]</a></li>       {/dede:channel}       </ul>   {/dede:channelartlist}  


dropmenu的關(guān)鍵字也是必須的。

 

剩下的就是css和js的工作了。


版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: dede實(shí)現(xiàn)嵌套li加currentstyle的二級(jí)菜單

標(biāo)簽:  
相關(guān)文章
模板推薦