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

在用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) /}