国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

DedeCms獲取任意欄目N級列表鏈接樹形菜單的方法

2024-07-12 08:51:10
字體:
來源:轉載
供稿:網友

DedeCms獲取任意欄目N級列表鏈接樹形菜單,小編提示,下邊的修改方法,適用于DedeCMS默認的表前綴,如果你安裝的時候修改了,請注意修改。

在/include/channelunit.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 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; }/*樹形欄目補充*/ 

2、在模板里用

{dede:channel function='getProductTree(2)'}{/dede:channel}  

調用即可。這里getProductTree(2)中的 2 是產品展示的欄目ID。如果你的是其他的,請作相應修改。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仲巴县| 行唐县| 泰顺县| 牟定县| 隆德县| 道孚县| 城口县| 望谟县| 九寨沟县| 响水县| 海林市| 区。| 象山县| 台南县| 宁明县| 冀州市| 咸丰县| 都安| 城固县| 陵水| 金秀| 汉阴县| 开阳县| 九龙坡区| 开远市| 衡阳县| 日照市| 通城县| 资兴市| 黑河市| 区。| 万安县| 五原县| 宁南县| 固安县| 阜新市| 新沂市| 左权县| 嘉峪关市| 花莲市| 吉安县|