dedecms中使用arclistsg標簽在首頁調用聯動類型字段
導讀:dedecmsdedecms在不改動dedecms程序的情況下,首頁調用聯動類型出來的是枚舉值,也就是一堆垃圾數字。需要改動includechannelunit.func.php這個文件,dede模板堂織夢模板免費下裁。
在不改動dedecms程序的情況下,首頁調用聯動類型出來的是枚舉值,也就是一堆垃圾數字。需要改動includechannelunit.func.php這個文件,把枚舉值變成枚舉名。
在上述文件中加入以下代碼:
//聯動類型 function GetInfoType($聯動類別組名) { global $dsql; $typename=”; $query = " Select ename From `dede_sys_enum` where egroup = ‘聯動類別組名’ And evalue = ‘$聯動類別組名"; $dsql->Execute(‘ename’,$query); while($row=$dsql->GetArray(‘ename’)) { $typename .=($typename==” ? $row['ename'] : ‘,’.$row['endede,模板ame']); } return $typename; } ?>
在首頁用以下代碼調用:
{dede:arclistsg addfields=’聯動類別組名’ row=̵dede手機模板7;8′ channelid=’模型ID’ typeid=’欄目ID’ titlelen=’24′ } [field:聯動類別組名 function=GetInfoType(@me)/] {/dede:arclistsg}
如果想做成鏈接的形式,可以用下面的代碼:
//聯動類型 function GetInfoType($聯動類別組名) { global $dsql; $typename=”; $query = " Select ename From `dede_sys_enum` where egroup = ‘聯動類別組名’ And evalue = ‘$聯動類別組名"; $dsql->Execute(‘ename’,$query); while($row=$dsql->GetArray(‘ename’)) { $typename .=($typename==” ? $row['ename'] : ‘,’.$row['ename']); $typelink = "<a href=’$cfg_phpurl/plus/list.php?channelid=模型ID&聯動類別組名=$聯動類別組名’>$typename</a>"; } return $typelink; } ?>
這樣點擊鏈接就可以直接查詢該模型下織夢模板修改所有同枚舉值的列表了。
鏈接的路徑并不一定適用,要根據自己的網站目錄路徑修改。
還有很重要的一點,該聯動類別必須要有至少一個二級分類,也就是子分類下的子分類才能調用成功
相關dede模板堂織夢模板免費下裁。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章dedecms中使用arclistsg標簽在首頁調用聯動類型字段主要講述標簽,字段,dedecms網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_33931.html