织梦dedecms系统channelartlist标签当前栏目高亮

织梦dedecms系统channelartlist标签当前栏目高亮,第1张

概述channelartlist标签完美支持currentstyle属性,实现自动加载当前栏目CSS样式,可以用来标识当前栏目位置的CSS,解决方法如下: 打开文件include\taglib\channelartlist.lib.php 找到: 复制代码 $pv-Fields[typeurl] = GetOneTypeUrlA($typeids[$i]); 在此行代 channelartList标签完美支持currentstyle属性,实现自动加载当前栏目CSS样式,可以用来标识当前栏目位置的CSS,解决方法如下: 
打开文件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'] ){             $pv->FIElds['currentstyle'] = $currentstyle ? $currentstyle : 'current';         }         else{             $pv->FIElds['currentstyle'] = '';         }
添加这个后才能对二级栏目也起作用 
调用方法: 

复制代码
{dede:channelartList typeID='2' currentstyle='current'}
如果是当前栏目则 li的class属性显示current,否则显示class='' ,也可以修改currentstyle='这里改为你需要的类名'。 
也可以与arcList标签相结合使用, 
这样调用: 

复制代码
{dede:channelartList typeID='2' currentstyle='current'}          总结       

以上是内存溢出为你收集整理的织梦dedecms系统channelartlist标签当前栏目高亮全部内容,希望文章能够帮你解决织梦dedecms系统channelartlist标签当前栏目高亮所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1057852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存