織夢(mèng)模板channel子欄目導(dǎo)航標(biāo)簽currentstyle鼠標(biāo)點(diǎn)擊高亮變色加class樣式。這是一個(gè)用戶在制作織夢(mèng)模板時(shí)候給小編提的要求,下面給出寫法。
<style>.red2{color:red;}</style>如果點(diǎn)擊了其他頁(yè)面不加class='red2',當(dāng)點(diǎn)擊或者首次打開(kāi)首頁(yè)的時(shí)候會(huì)加class
<li {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='red2'":@me="";{/dede:field}><a href='{dede:global.cfg_basehost/}'>首頁(yè)</a></li>如果點(diǎn)擊了其中的一個(gè)欄目則則這個(gè)欄目增加class='red2'變色
{dede:channel type='top' row='8' currentstyle="<li class='red2'><a href='~typelink~' >~typename~</a> </li>" }<li><a href="[field:typelink/]">[field:typename/]</a></li>{/dede:channel}注意:
如果是子欄目currentstyle這個(gè)標(biāo)簽是不生效的。需要改個(gè)配置
currentstyle無(wú)效的修復(fù)辦法:
修改include/taglib/channel.lib.php 133行。
if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )
修改為
if( ($row['id']==$refObj->TypeLink->TypeInfos['id'] || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )
下面是子欄目currentstyle的調(diào)用
{dede:channel typeid='3' currentstyle="<li class='red2'><a href='~typelink~' >~typename~</a> </li>" }<li><a href="[field:typelink/]">[field:typename/]</a></li>{/dede:channel}以上就是織夢(mèng)模板channel子欄目導(dǎo)航標(biāo)簽currentstyle鼠標(biāo)點(diǎn)擊高亮變色加class樣式的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)和解決疑問(wèn)有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點(diǎn)
疑難解答
圖片精選