打开include\taglib\channelartlist.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']='';
 
		- 
			}
 
		- 
			
 
	
 
	
	网上找到的一般没有加$typeids[$i]['id'] ==$refObj->TypeLink->TypeInfos['topid']
	添加这个后才能对二级栏目也起作用
	调用方法:
	
		
			{dede:channelartlisttypeid='2'currentstyle='current'} 
	 
	
		- 
			<liclass='{dede:field.currentstyle/}'><ahref='{dede:fieldname='typeurl'/}'>
 
		- 
			{dede:fieldname='typename'/}</a></li>
 
		- 
			。。。
 
		- 
			{/dede:channelartlist}
 
		- 
			
 
	
	
		
 
	
	如果是当前栏目则 li的class属性显示current,否则显示class='' ,也可以修改currentstyle='这里改为你需要的类名'。