織夢channel欄目導航標簽currentstyle鼠標點擊高亮變色方法_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
dedecms織夢channel子欄目導航標簽currentstyle鼠標點擊高亮變色加class樣式的方法
如果點擊了其他頁面不加class='red2',當點擊或者首次打開首頁的時候會加class
- <style>
- .red2{color:red;}
- </style>
如果點擊了其中的一個欄目則則這個欄目增加class='red2'變色
- Markup
- <li {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='red2'":@me="";{/dede:field}><a href='{dede:global.cfg_basehost/}'>首頁</a></li>
- Markup
- {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行。
- PHP
- if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )
修改為
- PHP
- if( ($row['id']==$refObj->TypeLink->TypeInfos['id'] || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )
下面是子欄目currentstyle的調用
- Markup
- {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問答系統、留言本、會員空間導航支持標簽調用
- dedecms指定欄目搜索和按欄目分類搜索下拉
- 防止織夢dedecms被掛黑鏈的幾個要點
- DEDEcms官方更新手機站和PC站實現同步遇到的二級域名問題
- DEDECMS文件保存目錄直接轉英文的方法
- 織夢dede:php標簽中調用其他普通標簽和頁面相關變量及全局配置的變量
- dede:hotwords調用格式修改辦法
- 如何用織夢SQL命令行工具操作數據庫及常用sql語句整理
- DedeCMS的自定義表單增加"全選/全不選"的功能按鈕
- 織夢dedecms系統修改后臺自定義表單列表為橫排顯示的辦法
- 織夢dedecms自定義表單獲取IP地址和提交時間
- dede會員中心投稿編輯器修改