<bdo id='skgjP'></bdo><ul id='skgjP'></ul>

    <i id='skgjP'><tr id='skgjP'><dt id='skgjP'><q id='skgjP'><span id='skgjP'><b id='skgjP'><form id='skgjP'><ins id='skgjP'></ins><ul id='skgjP'></ul><sub id='skgjP'></sub></form><legend id='skgjP'></legend><bdo id='skgjP'><pre id='skgjP'><center id='skgjP'></center></pre></bdo></b><th id='skgjP'></th></span></q></dt></tr></i><div id='skgjP'><tfoot id='skgjP'></tfoot><dl id='skgjP'><fieldset id='skgjP'></fieldset></dl></div>
    1. <legend id='skgjP'><style id='skgjP'><dir id='skgjP'><q id='skgjP'></q></dir></style></legend>

        <tfoot id='skgjP'></tfoot>

        <small id='skgjP'></small><noframes id='skgjP'>

      1. dede:channelartlist currentstyle下明显现

        编辑:南京核心SEO -

        dede:channelartlist currentstyle下明显现

        我们正在用DEDECMS建站时,经常会做两级栏目标功用,既要用到两级栏目,也便要经由过程DEDE标签再套标签的体例去真现挪用,而DEDECMS多层标签挪用只撑持channelartlist,也便是道我们只能经由过程dede:channelartlist标签才气调出两级栏目,我们用dede:channelartlist能顺遂的将疑息调出去,可是假如我们要设备当前地点栏目下明显现的功用时,currentstyle属性将没有起感化,上面我们便去处理channelartlist currentstyle下明显现的成绩。

        1、找到“/include/taglib/channelartlist.php”那个文件;

        2、找到那止代码:

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

        3、正在那止代码后插手代码:

        if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] )
        {   
         $pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : ' class="current"';
        }    
        else{ 
           $pv->Fields['currentstyle'] = '';
        }

        4、挪用方式:

        {dede:channelartlist typeid='top'}
        
        {dede:field name='typename'/}
        
        {/dede:channelartlist}

        以上4步,完善处理dede:channelartlist标签没法利用currentstyle的成绩。

        别的需求留意的是那段代码中,请没有要自做伶俐的减上class="{dede:field.currentstyle/}",由于最早减的一段代码中便判定了,假如是固然栏目,体系便会主动输出“ class='current'”,照本文本样复造,便可处理那个成绩。