织梦dedecm怎么获得文章页的二级栏目名称

92建站   2021-04-12   收藏本文

本文介绍了织梦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)" /}

上面就是织梦获得二级栏目名的介绍,若有疑问可以找小编进一步探讨交流~

展开