中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Dedecms怎讓channelartlist標(biāo)簽當(dāng)前欄目高亮

2018-10-06    來(lái)源:愛(ài)站科技

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

????????在制作DEDE企業(yè)模板的時(shí)候經(jīng)常會(huì)碰到導(dǎo)航要帶下拉菜單功能的!要使用下拉菜單就必須用到channelartlist標(biāo)簽,那要怎么才能讓channelartlist標(biāo)簽當(dāng)前欄目高亮呢?

????????熟悉dede的朋友都知道channel標(biāo)簽的高亮功能dede自帶的。

演示代碼:

{dede:channel type='top' row='10' currentstyle="

  • ~typename~
  • "}

  • [field:typename/]


  • ?說(shuō)明:當(dāng)前欄目高亮的樣式是:class='hover'

    下面我就跟大家分享下channelartlist標(biāo)簽支持當(dāng)前欄目高亮方法:

    ?

    打開(kāi)include/taglib/channelartlist.lib.php

    找到

    $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);

    在此行代碼下方增加以下代碼:

    // 讓channelartlist支持欄目高亮 Added By dede58??2011/1/19

    if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id']){

    $pv->Fields['currentstyle'] = ' class="hover"';

    }

    else{

    $pv->Fields['currentstyle'] = '';

    }

    然后在模板文件中調(diào)用{dede:field name='currentstyle'/}即可,此字段輸出的內(nèi)容就是上面$pv->Fields['currentstyle'] = ' class="hover'"';中的 class="hover'"。

    以上就是Dedecms怎讓channelartlist標(biāo)簽當(dāng)前欄目高亮的教程,想必都了解了吧,更多相關(guān)內(nèi)容請(qǐng)繼續(xù)關(guān)注西部數(shù)碼技術(shù)頻道。

    標(biāo)簽: 代碼 西部數(shù)碼

    版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
    特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
    本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

    上一篇:Dede史上最完善的附件上傳及管理插件v 1.0版

    下一篇:織夢(mèng)的聯(lián)動(dòng)信息類(lèi)型只能增加一級(jí)和三級(jí)選擇怎么辦