本文介绍了织梦dedecm怎么获得文章页的二级栏目名称,解决思路:打开这个文件common.func.php,添加教程给出的代码,然后使用新的调用代码{dede:field name= typeid function= "GetSecondTypename(@me) " }就可以了。
织梦dedecm怎么获得文章页的二级栏目名称?Dedecms织梦站时,需要在现在的页面上调用二级栏名(即本栏上一级栏名)时,织梦默认{dede:fildname=typename/}不能实现,所以分享了。
一、在include/common.func.php的最下方加入:
//获取二级栏目名
function GetSecondTypename($id)
{
global $dsql;
$row = $dsql->GetOne("SELECT typename,topid,reid FROM dede_arctype WHERE id= $id");
if ($row['reid'] == $row['topid'])
{
return $row['typename'];
}
else
{
$row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[reid]");
return $row1['typename'];
}
}
二、
在文章页或者栏目列表页调用时,在所要调用 名称的位置加上下面这行代码即可实现。
{dede:field name='typeid' function="GetSecondTypename(@me)" /}
上面就是织梦获得二级栏目名的介绍,若有疑问可以找小编进一步探讨交流~