channelartlist標籤完美支持currentstyle屬性,實現自動加載當前欄目CSS樣式,能夠用來標識當前欄目位置的CSS,解決方法以下: php
打開文件include\taglib\channelartlist.lib.phphtml
{dede:channelartlist typeid='1,14,2,3,10,11' row='6' currentstyle="active"} <li class='{dede:field.currentstyle/}'><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/} {dede:field name=typeid runphp="yes"} global $dsql; $sql = "SELECT id From `dede_arctype` WHERE reid='@me' And ishidden<>1 order by sortrank asc limit 0, 100 "; $row = $dsql->GetOne($sql); if(@me=is_array($row)) @me='<i class="fa fa-angle-down"></i>'; else @me = ""; {/dede:field} </a> <ul> {dede:channel type='son' noself='yes'} <li><a href="[field:typelink/]">[field:typename/]</a></li> {/dede:channel} </ul> </li> {/dede:channelartlist}
來源:http://www.xiuzhanwang.com/dedecms_jq/305.htmlsql