您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦cms实现当前栏目高亮
新蕾2023-12-22 23:42:22dedecms教程已有人查阅
导读今天一位会员群里的朋友请教如何实现织梦CMS当前栏目高亮。我们知道在织梦模板中唯一可以嵌套使用的模板标签就是channeartlist
今天一位会员群里的朋友请教如何实现织梦CMS当前栏目高亮。我们知道在织梦模板中唯一可以嵌套使用的模板标签就是channeartlist,该标签默认是不支持类似channel标签的currentstyle高亮当前栏目的。但我们可以通过添加一些代码来实现这一功能,具体步骤如下:
打开\include\taglib\channelartlist.lib.php
找到
打开\include\taglib\channelartlist.lib.php
找到
$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);
在此行代码下方增加以下代码:
// 让channelartlist支持栏目高亮 Added By Xiaozj 2011/1/19
if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id']){
$pv->Fields['currentstyle'] = ' class="c"';
}
else{
$pv->Fields['currentstyle'] = '';
}
然后在模板文件中调用{dede:field name='currentstyle'/}即可,此字段输出的内容就是上面$pv->Fields['currentstyle'] = ' class="c"';中的 class="c"。
本文标签:
很赞哦! ()
上一篇:使用QQ邮件列表做邮箱订阅系统
相关文章
随机图文
-
dedecms网站地图生成在系统根目录的方法
相信恨多用DEDECMS做站的朋友,为避免将data目录内的东西随便外泄,在robots中将data目录屏蔽了,但是DEDE默认的网站地图却是在data下 -
怎么去掉dede织梦cms推荐文章标题加粗样式
dedecms推荐文章的标题加粗的(默认情况下),所以,如果某个栏目下有推荐文章,那么,在该栏目的列表页中,推荐文章的标题是加粗样式 -
织梦dedecms提示“xx has not allow words”的解决办法
问题原因:用户发布的内容中含有系统中设置的非法字符,但系统没有明确提示非法文字,造成用户十分茫然。 -
dedecms循环调用多级栏目及内容列表的方法
Dedecms还是比较不错的,当然,除了论坛的技术回复速度!!今天分享一个比较实用的关于循环调用子栏目及其内容列表的小代码,其实查看标签手册也能看到
留言与评论 (共有 条评论) |