dede让channelartlist标签支持currentstyle属性 完美解决
2016-05-13 09:36
337 查看
打开include\taglib\channelartlist.lib.php找到
在此行代码下方增加以下代码:
调用方法:
如果是当前栏目则 li的class属性显示current,否则显示class=” ,也可以修改currentstyle=’这里改为你需要的类名’。
$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='{dede:field.currentstyle/}'><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li> 。。。 {/dede:channelartlist}
如果是当前栏目则 li的class属性显示current,否则显示class=” ,也可以修改currentstyle=’这里改为你需要的类名’。
相关文章推荐
- DEDE 24小时内发布的信息日期为红色
- DEDE添加迅雷专用链接(半迅雷化)
- DEDE最简方式教你缩短软件列表的方法
- DEDE隔行变色以及分组加线修改方法
- DedeCMS多个漏洞exp汇总,以备后用
- DedeAMPZ-PHP环境整合套件
- 关于dedecms5.6-GBK版启用绝对网址后rss生成连接出错的解决方法
- 还原dede数据后系统基本参数空白无显示的解决方法
- dede调取三级栏目名及栏目下的内容列表的方法
- 完整的dede文件夹目录解释
- DEDE5.7实现.htaccess方式栏目带目录名的个性化伪静态详解
- dede 跳转属性直接显示跳转网址
- dede:arclist 里面写判断
- dedecms导航,当前栏目高亮显示代码
- dede文章命名规则改变方法
- dede通过栏目排序调用文章
- dede数据库类使用方法 $dsql[转]
- dede关于上传图片失败和无法上传图片的两个错误
- 织梦自定义表单添加提交时间,获取ip的方法
- 如何为DEDE增加清理以下缓存文件夹的功能