织梦可以用 channelartlist 标签进行循环子栏目(2)

关于这个栏目高亮,在 channelartlist.lib.php 并没有自带,但通过以下DIY可实现让当前栏目进行高亮。方法(以dedecms 5.6为例):

 

打开channelartlist.lib.php文件,找到如下代码:

 

$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);

 

在其下一行加入一下代码:

 

if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id']){

 

$pv->Fields['currentstyle'] = ' id="pic_focus"';

 

}else{

 

$pv->Fields['currentstyle'] = '';

 

}

 

然后,就可以在模板中进行使用{dede:field name='currentstyle'/}进行调用了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/5d4dfa3219e2d5ca1874d64bc4415422.html