900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 织梦DedeCMS获取顶级栏目id 名称及链接

织梦DedeCMS获取顶级栏目id 名称及链接

时间:2021-10-17 02:35:41

相关推荐

织梦DedeCMS获取顶级栏目id 名称及链接

调用代码

{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);

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。