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}