您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms内容页、栏目页获取当前顶级栏目名称标签的方法
凌松帆2023-09-25 15:53:03dedecms教程已有人查阅
导读织梦DEDECMS文章、栏目页获取当前页面顶级栏目名称的方法;在用织梦做一些项目时,时常会碰到需要在当前页面调用顶级栏目名称的时候
织梦DEDECMS文章、栏目页获取当前页面顶级栏目名称的方法;在用织梦做一些项目时,时常会碰到需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。
下面拓展出一个方法来实现这个效果、:
在include/common.func.php的最下方加入:
下面拓展出一个方法来实现这个效果、:
在include/common.func.php的最下方加入:
//获取顶级栏目名
function GetTopTypename($id)
{
global $dsql;
$row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");
if ($row['topid'] == '0')
{
return $row['typename'];
}
else
{
$row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");
return $row1['typename'];
}
}
在文章页或者栏目列表页调用时,在所要调用 名称的位置加上下面这行代码即可实现。
{dede:field name='typeid' function="GetTopTypename(@me)" /}
本文标签:
很赞哦! ()
相关文章
随机图文
-
dedecms把数据保存到数据库附加表 `dede_addonimages` 时出错
报错内容:把数据保存到数据库附加表`dede_addonimages`时出错,请把相关信息提交给DedeCMS官方。 -
织梦dedecms列表页文章页怎么调用所有顶级栏目文章
当文章调用标签{dede:arclist}不限制栏目ID的时候,就只会调用当前栏目下的文章。如果要调用整站的文章,使用typeid=1,2,3,4,5,6 -
织梦dedecms添加自定义属性的方法
织梦dedecms添加自定义属性修改教程:添加“自定义属性”标签“收费”1、进入后台——系统——SQL命令行工具——运行SQL命令行,添加 -
织梦上传图片水印改成自己水印的方法
在用织梦建站或仿站中,都会遇到上传图片这个功能,但是这图片上传是有水印,所以我们要把水印去掉或者改为自己设计的水印。 一共有几个步骤:
留言与评论 (共有 条评论) |