标签:
在include/helpers/channelunit.helper.php页面里添加以下代码:
/** 获取顶级栏目名称和链接,调用方法如下
* <a href="{dede:field name=‘typeid‘ function="GetTopTypename(‘url‘,@me)" /}">
* {dede:field name=‘typeid‘ function="GetTopTypename(‘name‘,@me)" /}
* </a>
*/
function GetTopTypename($url,$id)
{
global $dsql;
$row = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE id= $id");
if ($row[‘topid‘] == ‘0‘)
{
if($url=="name")
{
return $row[‘typename‘];
}else
{
return GetOneTypeUrlA($row);
}
}
else
{
$row1 = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE id= $row[topid]");
if($url=="name")
{
return $row1[‘typename‘];
}else
{
return GetOneTypeUrlA($row1);
}
}
}
dedecms在文章页(内容页)和栏目页获取顶级栏目名字和链接
标签:
原文地址:http://www.cnblogs.com/onlylove2015/p/4393647.html