织梦channel栏目导航标签currentstyle鼠标点击高亮变色方法

softyun3年前cms教程162

dedecms织梦channel子栏目导航标签currentstyle鼠标点击高亮变色加class样式的方法

<style> 
.red2{color:red;} 
</style> 
如果点击了其他页面不加class='red2',当点击或者首次打开首页的时候会加class

Markup 
<li {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='red2'":@me="";{/dede:field}><a href='{dede:global.cfg_basehost/}'>首页</a></li> 
如果点击了其中的一个栏目则则这个栏目增加class='red2'变色

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列表list调用文章作者并指向个人主页链接

今天教大家一下织梦dedecms列表list调用文章作者并指向个人主页链接的方法。这个文章调用的方法是经过测试,确认可用的方法,大家可以尝试一下       指向后台管理的链接一般是<a hre...

DEDEcms官方更新手机站和PC站实现同步遇到的二级域名问题

今天教大家解决DEDEcms官方更新手机站和cp站实现同步遇到的二级域名问题,仅供大家学习参考,希望对你有所帮助我来说说此次升级织梦dedecms 手机站绑定域名的一些问题及解决方法如果你的手机站直接...

织梦dedecms首页调用缩略图为背景

 想把DedeCMS织梦模板首页调用缩略图为背景。这个需要配合{dede:arclist}{/dede:arclist}织梦dedecms标签使用,既可以实现把缩略图作为背景,另外还需要用到backg...

织梦中英双语网站分页导航和面包屑导航制作

织梦dedecms中英双语网站分页导航和面包屑导航制作 。在英文站中列表分页导航出现“首页 上一页 下一页 末页”,当前位置:首页>about>,这样的问题改如何解决呢本文就来解决一下这两...

DedeCms 更新搜索表内容链接(解决搜索路径错误)

dedecmsV5更新搜索表并更新生成页面程序(解决搜索路径错误)点击下载此文件注意:该程序在要您的管理目录才能正常运行 默认目录:dede...

DEDECMS实现表单(模型)分步提交

一般的企业会遇到各类用户调查,我此前也用DEDE的自定义表单和模型,完成了一些诸如报名等系统的开发。 现在遇到一个用户需求,即,要求将一个表单(或者模型,以下统称表单)分成多步提交实现,以解决部分问卷...