DedeCms怎么获取任意栏目N级列表链接树形菜单
DedeCms怎么获取任意栏目N级列表链接树形菜单?
DedeCms获取任意栏目N级列表链接树形菜单,小编提示,下边的修改方法,适用于DedeCMS默认的表前缀,如果你安装的时候修改了,请注意修改。
推荐学习:织梦cms
在includechannelunit.func.php文件底部添加如下代码:/*树形栏目补充,获取二级,san级,四级栏目列表/function getProductTree($typeid){$linkList = "";$dsql = new DedeSql(false);$dsql->SetQuery("select ID,typedir,typename,isdefault from dede_arctype where reID = '$typeid' order by sortrank");$dsql->Execute();while($row=$dsql->GetObject()){$typelink = GetTypeUrl($row->id,MfTypedir($row->typedir),$row->isdefault,$row->defaultname,$row->ispart,$row->namerule2,$row->moresite,$row->siteurl,$row->sitepath);$linkList .= "n<div>2、在模板里用{dede:channel function='getProductTree(2)'}{/dede:channel} 调用即可。这里getProductTree(2)中的 2 是产品展示的栏目ID。如果你的是其他的,请作相应修改。以上就是DedeCms怎么获取任意栏目N级列表链接树形菜单的详细内容,更多请关注小潘博客其它相关文章!