您现在的位置是:网站首页>建站学院织梦CMS

DedeCms获取任意栏目N级列表链接树形菜单

2019-07-21来源: 织梦CMS 人已围观

简介 DedeCms获取任意栏目N级列表链接树形菜单,烈火学院小编提示,下边的修改方法,适用于DedeCMS默认的表前缀,如果你安装的时候修改了,请注意修改。 在/include/channelunit.func.php文

DedeCms获取任意栏目N级列表链接树形菜单,烈火学院小编提示,下边的修改方法,适用于DedeCMS默认的表前缀,如果你安装的时候修改了,请注意修改。E0i企业网站模板免费下载_网站建设_企业网站建设方案

在/include/channelunit.func.php文件底部添加如下代码: E0i企业网站模板免费下载_网站建设_企业网站建设方案
----------------------------------------------------- E0i企业网站模板免费下载_网站建设_企业网站建设方案
/*树形栏目补充,获取二级,san级,四级栏目列表/ E0i企业网站模板免费下载_网站建设_企业网站建设方案

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 class=/"firsttype/"><a href=/"$typelink/"><b>".$row->typename."</b></a></div>/n/n";    $linkList .= getSonClass($row->ID); } $dsql->Close(); return $linkList; } //获得小类栏目链接 function getSonClass($parentid) { $linkList = ""; $dsql = new DedeSql(false); $dsql->SetQuery("Select ID,typedir,typename,isdefault From dede_arctype where reID='$parentid' order by sortrank"); $dsql->Execute($parentid); while($row=$dsql->GetObject($parentid)) {    $typelink = GetTypeUrl($row->id,MfTypedir($row->typedir),$row->isdefault,$row->defaultname,$row->ispart,$row->namerule2,$row->moresite,$row->siteurl,$row->sitepath);    $linkList .= "<li class=/"secondtype/"><a href=/"$typelink/">".$row->typename."</a></li>/n";    $linkList .= getSonClass2($row->ID); } return $linkList; } function getSonClass2($parentid) { $linkList = ""; $dsql = new DedeSql(false); $dsql->SetQuery("Select ID,typedir,typename,isdefault From dede_arctype where reID='$parentid' order by sortrank"); $dsql->Execute($parentid); while($row=$dsql->GetObject($parentid)) {    $typelink = GetTypeUrl($row->id,MfTypedir($row->typedir),$row->isdefault,$row->defaultname,$row->ispart,$row->namerule2,$row->moresite,$row->siteurl,$row->sitepath);    $linkList .= "<li class=/"thirdtype/"><a href=/"$typelink/">".$row->typename."</a></li>/n";    $linkList .= getSonClass3($row->ID); } return $linkList; } function getSonClass3($parentid) { $linkList = ""; $dsql = new DedeSql(false); $dsql->SetQuery("Select ID,typedir,typename,isdefault From dede_arctype where reID='$parentid' order by sortrank"); $dsql->Execute($parentid); while($row=$dsql->GetObject($parentid)) {    $typelink = GetTypeUrl($row->id,MfTypedir($row->typedir),$row->isdefault,$row->defaultname,$row->ispart,$row->namerule2,$row->moresite,$row->siteurl,$row->sitepath);    $linkList .= "<li class=/"fourthtype/"><a href=/"$typelink/">".$row->typename."</a></li>/n"; } return $linkList; } 

E0i企业网站模板免费下载_网站建设_企业网站建设方案
/*树形栏目补充*/ E0i企业网站模板免费下载_网站建设_企业网站建设方案
---------------------------------------------------------------------------- E0i企业网站模板免费下载_网站建设_企业网站建设方案
2、在模板里用 E0i企业网站模板免费下载_网站建设_企业网站建设方案
{dede:channel function='getProductTree(2)'}{/dede:channel}  E0i企业网站模板免费下载_网站建设_企业网站建设方案
调用即可。这里getProductTree(2)中的 2 是产品展示的栏目ID。如果你的是其他的,请作相应修改。E0i企业网站模板免费下载_网站建设_企业网站建设方案

很赞哦! ()

猜您喜欢

付费说明

    1、安装cms后台,费用是200,基础费用200包括后台调试以及部分页面模板修改.

    2、请加我个人微信 634626966,或者扫一扫微信二维码。备注“网站”

    3、系统安装只限定于帝国cms,并且支持php,虚拟主机,请选择linux系统

    4、【收费说明】制作企业网站,我是这么收费的!

文章评论

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取

站点信息

l