欢迎访问2017年洛阳SEO牛广的官方博客,只要标题有亲测有效的都是原创文章。为大家提供最新真实有效的案例,承接网站SEO百度优化业务QQ:939380096

DEDECMS主菜单和子菜单双选中高亮效果代码—亲测有效

dede niuguang 1061次浏览 0个评论

洛阳SEO 牛广 学习dede仿站笔记 实现 主菜单和子菜单双选中高亮效果 这个在网站制作中使用非常频繁。

如图下:

dede

废话不多讲 请看下文操作方法。

1) 找到dede系统文件

文件位置为 include\taglib\channelartlist.lib.php

打开后找到查找下面代码

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

2) 在此行代码下方增加以下代码:

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'] = ''; 
        } 

如下图:

dede

 保存关闭文件。

 3) 在模板里面调用代码

 {dede:channelartlist typeid='2' currentstyle='hover'}
<li class='{dede:field.currentstyle/}'><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li>
{/dede:channelartlist}

   typeid=”这个里面写对应的二级id编号”,(就是要显示的二级菜单) 列如   typeid=”7,8,9,10″

   currentstyle=”这个里面写选择后的class样式名称”      列如    currentstyle=”hover” 

   其他不需要修改,然后去后台 更新栏目缓存 一键更新网站。 

    以上内容由洛阳SEO 牛广真情送上 http://www.xiaoguangseo.com


小广 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明DEDECMS主菜单和子菜单双选中高亮效果代码—亲测有效
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到