dedecms模板中通過二次開發來實現獲取頂級欄目的
導讀:dedecmsdedecms在dedecms模板中通過二次開發來實現獲取頂級欄目的id 欄目名稱 欄目鏈接這個功能是模板制作的過程中需要經常用到的 下面來分享一下織夢牛人風情劍客的解決辦法dede手機模板dede模板堂。
在dedecms模板中通過二次開發來實現獲取頂級欄目的id 欄目名稱 欄目鏈接這個功能是模板制作的過程中需要經常用到的 下面來分享一下織夢牛人風情劍客的解決辦法 需要用到二次開發的哦 修改源碼時記得備份原文件
調用代碼 {dede:fiel織夢模板安裝d.typeid function=”gettoptype(@me,id)”/} //id {dede:field.typeid function=”gettoptype(@me,name)”/} //名稱 {dede:field.typeid function=”gettoptype(@me,link)”/} //鏈接 修改 include/helpers/extend.helper.php 結尾增加
/** * 獲取一個類目的頂級欄目 * @param string $tid 欄目ID * @return string */ if ( ! function_exists(‘gettoptype’)) { function gettoptype($tid,$action) { global $dsql,$cfg_Cs; if(!is_array($cfg_Cs)) { require_once(DEDEDATA.”/cache/inc_catalog_base.inc”); } if(!isset($cfg_Cs[$tid][0]) || $cfg_Cs[$tid][0]==0) { $topid = $tid; } else { $topid = GetTopid($cfg_Cs[$tid][0]); } $row織夢cms模板 = $ddede模板堂sql->GetOne(“SELECT * FROM `dede_arctype` WHERE id=$topid”); $toptypename = $row['typename']; $toptypeurl = $topid; if($action==’id’) return $topid; if($action==’name’) return $toptypename; if($action==’link’) return GetOneTypeUrlA($row); } }
需要的朋友趕緊去試試吧 本文來源于網絡非織夢者(www.genban.org)出品
相關dede手機模板dede模板堂。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-21 ,文章dedecms模板中通過二次開發來實現獲取頂級欄目的主要講述欄目,來實現,dedecms網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_33530.html