您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦channelartlist标签支持currentstyle属性的方法
凡蕾2023-09-12 00:00:54dedecms教程已有人查阅
导读打开/include/taglib/channelartlist.lib.php文件在它下面加入以下代码:如果是当前栏目则 li的class属性显示current,否则显示class=” ,也可以修改currentstyle=’这里改为你需要的类名’。
打开/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='{dede:field.currentstyle/}'><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li>
{/dede:channelartlist}
如果是当前栏目则 li的class属性显示current,否则显示class=” ,也可以修改currentstyle=’这里改为你需要的类名’。
本文标签:
很赞哦! ()
相关文章
随机图文
-
dedecms正则批量查找替换数据库自定义内容的方法
正则的表达式在MY SQL中也有应用,但是在具体将查找的东西直接进行Replace的时候目前还不能解决,幸好后台中有个dede利用 -
dede织梦会员投稿怎么增加来源功能
如何给织梦模板 会员投稿增加文章来源的功能,现在就来说一下添加的方法;首先用Dreamweaver打开member\templets 下的 article_add.htm 文件,在第 66行到67行 -
织梦dedecms提示DedeTag Engine Create File False怎么办
思路1:确认文件夹a、data(以前的版本好像html,你也可能自定义静态网页存放目录)有写入权限,在安装dedecms的时候会显示目录的权限。 -
dedecms通过sql语句删除链接地址中a/的方法
我们在对dedecms进行seo优化的时候通常会要去掉dedecms默认的a/这个地址,当然在新建栏目的时候,我们可以通过选择网站根目录或者cms根目录来实现去掉a/的目的
留言与评论 (共有 条评论) |