您现在的位置是:首页 > 教程 > dedecms教程dedecms教程

dede织梦channelartlist标签不支持currentstyle属性的解决方法

代真2023-09-22 19:03:16dedecms教程已有人查阅

导读打开include\taglib\channelartlist.lib.php在此行代码下方增加以下代码:找到$pv->Fields[typeurl]=GetOneTypeUrlA(

打开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']=''; }
网上找到的一般没有加
$typeids[$i]['id'] ==$refObj->TypeLink->TypeInfos['topid']
添加这个后才能对二级栏目也起作用 调用方法:
{dede:channelartlisttypeid='2'currentstyle='current'}
<liclass='{dede:field.currentstyle/}'>
<a href='{dede:fieldname='typeurl'/}'> {dede:fieldname='typename'/}</a></li> 。。。 {/dede:channelartlist}

本文标签:

很赞哦! ()

留言与评论 (共有 条评论)
验证码:

本栏推荐

相关标签