Dedecms 模板中心

您现在的位置: 秀站网 > 织梦大学 > 常见问题 >

织梦dedecms三级导航栏目高亮dede:channelartlist支持currentsty

来源:重庆时时彩独胆技巧 发布时间:2018-05-24热度: ℃我要评论
之前我们经常会碰到使用 【 channelartlist标签支持currentstyle高亮属性 】,是针对二级栏目有效,当我们碰到三级栏目时候是失效的,今天秀站网技术就碰到这样的问题,经过调试后,终于研究出...

本文地址:http://www.helaal.com/dedecms_wt/934.html
文章摘要:织梦dedecms三级导航栏目高亮dede:channelartlist支持currentsty_常见问题_织梦大学,北约东扩梅丽尔历届,城商行天正副食店。

之前我们经常会碰到使用 【channelartlist标签支持currentstyle高亮属性】,是针对二级栏目有效,当我们碰到三级栏目时候是失效的,今天秀站网技术就碰到这样的问题,经过调试后,终于研究出来了。

实现效果如图:




1:修改文件.include\taglib\channelartlist.lib.php

找到:

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


下面增加下面这句:

if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || 

  $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] 

  //如果循环到的id为正在打开的栏目的祖父(最顶级)栏目,则循环到的祖父id也要高亮

  ||$typeids[$i]['id']==$refObj->TypeLink->TypeInfos['reid']

  //根据现在访问的栏目id的父栏目,即 $refObj->TypeLink->TypeInfos['reid'] ,如果reid等于本次循环得到的id ,则本次循环得到的栏目高亮

  ){

$pv->Fields['active'] = $active ? $active : 'active';

}else{

$pv->Fields['active'] = '';

}


模板上如何使用:

{dede:channelartlist typeid='32' row='12' currentstyle='active'}

 <li class="{dede:field.active/}"><a href='{dede:field name="typeurl"/}'>{dede:field name="typename"/}</a> </li>

{dede:channel type='sun' row='50'}

<a href="[field:typelink/]">[field:typename/]</a>

 {/dede:channel}

{/dede:channelartlist}


以上就介绍了织梦dedecms三级导航栏目高亮dede:channelartlist支持currentstyle。

本文地址:http://www.helaal.com/dedecms_wt/934.html

    彩精灵时时彩软件v2.2 java抓取重庆时时彩 时时彩源代码 时时彩概率学长期赢 时时彩定位胆稳赚公式
    黑钱怎么赚 时时彩网站架设步骤 重庆时时彩是黑彩吗 旺旺时时彩软件 江西时时彩五星基本走势图
    好彩时时彩工作室 最新时时彩平台出租 时时彩方案 时时彩网站制作 微信时时彩红包群
    重庆时时彩是骗局吗 时时彩概率学长期赢 重庆时时彩软件骗局 时时彩计划软件手机版app下载手机版本 掘金时时彩破解版
    体彩排列5预测,排列5中奖号码,排列5开奖,排列5开奖结果查询,排列5开奖公告 2010年新疆计算规则 快乐12前一推荐号码 山东群英会开奖 广东快乐十分直播
    上海时时乐长龙 香港今晚六会彩开奖 时时彩平台推荐 云南11选5模拟投注 安徽快3个位走势图◆安徽快3网站◆安徽快3数据◆安徽快3时时彩遗漏数据
    排列五290期预测计划?排列五14157期预测计划?排列五几点开奖 甘肃快三走势图,广西快三走势图,内蒙快三开奖结果,江苏快三开奖结果 七星彩123 河南快3开奖结果今天1 福建31选7开奖结果
    竞彩足球比分 湖北十一选五基本走势图手机版 浙江体彩11选5爱彩乐 浙江6+1体彩历史开奖号码查询 极速赛车fi赛车那种