首页 关于我们 成功案例 服务项目 新闻动态 联系我们
QQ联系
电话联系
手机联系
QQ联系
电话联系
手机联系

织梦dedecms如何获取当前顶级栏目名称

发布时间:2020-04-13 10:44
发布者:玄机科技
浏览次数:
在用dedecms搭建网站的过程中,难免会遇到要调用当前栏目(文章)的顶级栏目。下面就教大家如何调用当前顶级栏目的名称?
1、在本地存储网站文件的地方找到include文件夹,在include文件夹中找到common.func.php这个文件。
2、打开这个PHP文件,将文件内容拉倒最底端。这这后面添加如下代码:



//获取顶级栏目名
function GetTopTypename($id)
{
    global $dsql;
    $row = $dsql->GetOne("SELECT typename,topid FROM  `hou_arctype` WHERE id= $id");
    if ($row['topid'] == '0')
    {
        return $row['typename'];
    }
    else
    {
        $row1 = $dsql->GetOne("SELECT typename FROM  `hou_arctype` WHERE id= $row[topid]");
        return $row1['typename'];
    }
}

3、将如下代码粘贴在需要调取顶级栏目的地方:

{dede:field name='typeid' function="GetTopTypename(@me) /}