帮助中心

首页 >> 帮助中心 >> 源码教程 >> dedecms >

dede使用channelartlist标签,当前二级栏目展开状态的调用方法

时间:2017-10-13   访问量:1555
一、需要修改taglib/type.lib.php文件,给他增加一个reid字段,如下列代码红色文字所示。
 $row = $dsql->GetOne("SELECT id,reid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,content  
                          FROM `dede_arctype` WHERE id='$typeid'");
增加reid

二、dd增加id="dd{dede:field.typeid/}"


	
 {dede:channelartlist typeid='4' currentstyle="
~typename~
"}
 
  {dede:channel type='son' noself='yes'  currentstyle=" ~typename~ " }
 
   {/dede:channel}
{/dede:channelartlist}
 



三、关键在于$("#dd{dede:field.reid/}").show();、

		


这样新打开页面列表就是默认打开的了。

下面来个效果截图: