织梦让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'}

<li class='{dede:field.currentstyle/}'><a rel="nofollow noopener noreferrer" href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li>

{/dede:channelartlist}

以上就是织梦让channelartlist标签支持currentstyle高亮属性方法。善欲人知不是真善,恶恐人知便是大恶。更多关于织梦让channelartlist标签支持currentstyle高亮属性方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
织梦让所有id从1开始的操作方法

DedeCMS织梦让文章更新的时间改为审核时间

织梦让dede:arclist标签支持副栏目调用

dedecms织梦让上传的图片名字不变保持原名

dedecms织梦让likearticle的mytypeid支持多个栏目和子栏目