muban大师 发表于 2021-2-5 10:40:47

织梦让channelartlist标签支持currentstyle高亮属性方法

要实现织梦让channelartlist标签支持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='4' currentstyle='current'}
       
       
       
       {/dede:channelartlist}
页: [1]
查看完整版本: 织梦让channelartlist标签支持currentstyle高亮属性方法