织梦channelartlist标签不支持currentstyle属性怎么办 。打开include\taglib\channelartlist.lib.php
找到
$pv->Fields[‘typeurl’] = GetOneTypeUrlA($typeids[$i]);
在此行代码下方增加以下代码:
if($typeids[$i][‘id’] == $refObj->TypF 7 ( p p _ n :eLink->TypeInfos[‘id’] ||@ S o g J 5 ~ ` P
$typeids[$i][‘id’] == $refObj->Typl T K U ]eLink-– | ? } ) V l w G>TypeInfos[‘topid’] ){
$pv} k – & 9->Fields[‘currentstyle’] = $ce [ k K 3urrentstyle ? $currentstyle : ‘current’;
}
else{
$pv->Fields[‘currentstyle’] = ”;
}
网上找到的一般没有加$typeids[$i][‘id’] ==$refObj->TypeLink->TypeInfos[‘topid’]
添加这个后才能对二级栏目也起作用
调用方法:
{dede:channelartlist typeid=’2′ currentstyle=’current’}
<li class='{dedr $ ze:field.currentstyle/}’><a href=’http:/F ! Q x A n k/www.dede58.com/a/dedejq/{dede:field name=’ty\ L 6 u i 9peurl’/}’>
{dede:field name=’tT V } ,ypename’/}</a></li>
。。。
{/dede:channelartlist}
如果是当前栏目b 5 W l则 li的class属性显示current,否则显示class=” ,也

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图$ \ C f 9 r H m f片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害2 J S Q了您的权利,请联系网站客服处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注