雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網!

dedecms

當前位置:主頁 > CMS教程 > dedecms >

織夢channel子欄目導航標簽currentstyle鼠標點擊高亮變色加class樣式

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊:

文章介紹
<style>
.red2{color:red;}
</style>
 
如果點擊了其他頁面不加class='red2',當點擊或者首次打開首頁的時候會加class
 
<li {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='red2'":@me="";{/dede:field}><a href='{dede:global.cfg_basehost/}'>首頁</a></li>
 
{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}
 
如果點擊了其中的一個欄目則則這個欄目增加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這個標簽是不生效的。需要改個配置
 
currentstyle無效的修復辦法:
 
修改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的調用
 
{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}
 

上一篇:dedecms模板原理,實現標簽替換

欄    目:dedecms

下一篇:dede在首頁調用留言本

本文標題:織夢channel子欄目導航標簽currentstyle鼠標點擊高亮變色加class樣式

本文地址:http://www.jygsgssxh.com/a1/dedecms/14917.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關

隨機閱讀

網頁制作CMS教程網絡編程軟件編程腳本語言數據庫服務器

如果侵犯了您的權利,請與我們聯系,我們將在24小時內進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網 版權所有