dedecms织梦获取当前文章页面二级栏目名称的方法

Dedecms织梦做站的时候,需要在当前页面调用二级栏目名称(即本栏目上一级的栏目名称)的时候,织梦认{dede:field name='typename' /} 就无法实现了,所以我给大家分享一个方法,亲测可用:

一、在include/common.func.PHP的最下方加入:

//获取二级栏目名
function GetSecondTypename($id)
{
    global $dsql;
$row ->Getone("SELECT typename,topid,reid FROM dede_arctype WHERE id= $id");
($row['reid'] == 'topid'])
{
return 'typename'];
$row1 "SELECT typename FROM dede_arctype WHERE id= $row[reid]");
];
 

二、

文章页或者栏目列表页调用时,在所要调用 名称的位置加上下面这行代码即可实现。

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

相关文章

织梦模板建站更换logo的操作步骤:1.找到logo图片所在文件位...
织梦更适合企业建站,织梦拥有大量免费的漂亮模版,简单易用...
在织梦中设置404页面的方法1.进入织梦网站后台管理界面,在界...
解决织梦系统漏洞的方法有以下几种1.将data、templets、uplo...
织梦网站漏洞的解决办法:1.删除install安装目录。2.定期进行...
修改织梦建站变默认路径的方法:1.进入织梦cms;2.选择“系统...