currentstyle属性在DedeCMS调用标签里主要用于实现栏目页的高亮设置,也就是支持dede:channel标签,而很多时候,我们在调用栏目的时候,会用到dede:channelartlist来调用顶级栏目,这样currenY U ^ h D K V y3 ? | + , # ytstyle属性就不支持了,需要我们做二次发开。

今天就教大家如何实现chany T L & B ? 6nelartlist标签支持currentU c @ CstyU ; @ n % ? C `le属性。

打开 includetagli{ Q 7 o i { tbchannelartlr o q Y \ism p c I J r .t.lib.php,找到代码:

$p# r [ + K I jvq v g Y a Z k W->Fields['typeurl'] = GetOneTypeUrlA($typeid_ c i g I t 7s[$i]);

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

ir & v + ) #f($typeids[$i]['id'] == $refObj->TypeLi* 5 4 K k l unk-&g. K & | ) ! 4 \t;TypeInfos['id'] || $typeids[$i]['id'] == $refObj-&gt! o V ) ( L .;TypeLink->TypeInfos['topid'] ){
$pv->Fields['currentstyle'] = $currentstyle ? $curre0 H ( A W t u P 8ntstyle : 'current';
}
else{
$pv->Fields['currentstyle'] == w e '';
}

网上找到的一般没有加$typeids[$i][‘id’] ==$refObj->TyS $ S u I G wpeLink->TypeInfos[‘topid’]

添加这个后才能对二级栏目也起作用,调用方法:

{dede:channelartlist typeid='28 P ^ N /' currentstyle='current'}
<li class='{deF 5 # \ = I y hde:field.cur8 8 e 1rentstyle/}'><a href='http://www.dede58.com/a/d+ - \edejqj 9 # y # i = =/{dede:field name='typeurlk V M'/}'>{dede:field name='typeF # Z ` _ y kname'/}</a></li>
{/dede:channelartlist}

如果是当| % i y S `前栏目3 n # | :} | V L则 li的class属性显示currenv , ( @ Z ` %t,否则显示c6 N =lass=” ,也可以修改currentstyle=’这里改为你需要的类名。u ) u c r X c o

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

源码巴巴网 » 织梦CMS让channelartlist标签支持currentstyle属性的方法

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
你们有qq群吗怎么加入?
当然有的,如果你是帝国cms、易优cms、和pbootcms系统的爱好者你可以加入我们的QQ千人交流群http://www.yuanmababa.cn/page-qun.html。
  • 25会员数(个)
  • 744资源数(个)
  • 0本周更新(个)
  • 0 今日更新(个)
  • 1056稳定运行(天)

提供最优质的资源集合

加入VIP
开通VIP 享更多特权,建议使用 QQ 登录