dede让channelartlist标签支持currentstyle属性
打开include aglibchannelartlist.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:channelartlisttypeid='2'currentstyle='current'}
<liclass='{dede:field.currentstyle/}'><ahref='{dede:fieldname='typeurl'/}'>{dede:fieldname='typename'/}</a></li>
……
{/dede:channelartlist}
