muban大师 发表于 2020-3-9 10:12:43

织梦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', = '';
                 }
          
       
        网上找到的一般没有加$typeids[$i,['id', ==$refObj->TypeLink->TypeInfos['topid',
        添加这个后才能对二级栏目也起作用
        调用方法:
        {dede:channelartlist typeid='2' currentstyle='current'}
       [url={dede:field name=,
        {dede:field name='typename'/}
       。。。
       {/dede:channelartlist}
          
       
       
        如果是当前栏目则 li的class属性显示current,否则显示class='' ,也
页: [1]
查看完整版本: 织梦channelartlist标签不支持currentstyle属性怎么办