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

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

織夢(mèng)channelartlist標(biāo)簽當(dāng)前欄目高亮

時(shí)間: 2018-12-06 11:51 閱讀: 作者:素材無(wú)憂(yōu)網(wǎng)

channelartlist標(biāo)簽完美支持currentstyle屬性,實(shí)現(xiàn)自動(dòng)加載當(dāng)前欄目CSS樣式,可以用來(lái)標(biāo)識(shí)當(dāng)前欄目位置的CSS,解決方法如下: 

打開(kāi)文件include\taglib\channelartlist.lib.php

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

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

if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){              $pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'current';          }          else{              $pv->Fields['currentstyle'] = '';          } 

添加這個(gè)后才能對(duì)二級(jí)欄目也起作用 調(diào)用方法:   {dede:channelartlist typeid='2' currentstyle='current'} <li class='{dede:field.currentstyle/}'><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li> 。。。 {/dede:channelartlist}
  如果是當(dāng)前欄目則 li的class屬性顯示current,否則顯示class='' ,也可以修改currentstyle='這里改為你需要的類(lèi)名'。

------------------------------------------------------------------------------------------------------------------------- 也可以與arclist標(biāo)簽相結(jié)合使用, 這樣調(diào)用: {dede:channelartlist typeid='2' currentstyle='current'} <dt ><a class='{dede:field.currentstyle/}' href='{dede:fieldname='typeurl'/}'>{dede:field name='typename'/}</a></dt> {dede:arclist titlelen='42' row='10' currentstyle="<dd><a class='current' href='~typelink~'>~typename~</a></dd>"}      [field:array runphp='yes']          if(@me['currentstyle']){              @me = @me['currentstyle'];          }else{              @me = "<dd ><a href='{@me['arcurl']}'>{@me['title']}</a></dd>";          }      [/field:array] {/dede:arclist} {/dede:channelartlist}

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

轉(zhuǎn)載請(qǐng)注明: 織夢(mèng)channelartlist標(biāo)簽當(dāng)前欄目高亮

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