代理加盟 2020全新代理计划 赚钱+省钱双管齐下,独立平台,丰厚利润!

您现在的位置: 秀站网 > 织梦大学 > 使用教程 >

Dedecms获取顶级栏目id,名称及链接

来源:本站原创 发布时间:2019-11-24 20:51:34热度:我要评论(0

免费下载,无需注册无需充值

调用代码 

{dede:field.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 = $dsql->GetOne("SELECT * FROM `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);

}

}

 

转载请注明来源网址:https://www.xiuzhanwang.com/dedecms_jq/1943.html

    发表评论

    评论列表(条)