您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms网站栏目页怎么获取当前顶级栏目名称
傅利2023-10-05 17:02:59dedecms教程已有人查阅
导读我们在使用做一些网站的时候,时常会碰到需要调用当前栏目的顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称
我们在使用做一些网站的时候,时常会碰到需要调用当前栏目的顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。
下面拓展出一个方法来实现这个效果、:
在include/common.func.php的最下方加入:
内容来自
下面拓展出一个方法来实现这个效果、:
在include/common.func.php的最下方加入:
内容来自
//获取顶级栏目名
function GetTopTypename($id)
{
global $dsql;
$row = $dsql->GetOne("SELECT typename,topid FROM jiemou_arctype WHERE id= $id");
if ($row['topid'] == '0')
{
return $row['typename'];
}
else
{
$row1 = $dsql->GetOne("SELECT typename FROM jiemou_arctype WHERE id= $row[topid]");
return $row1['typename'];
}
}
在文章页或者栏目列表页调用时,在所要调用栏目名称的位置加上下面这行代码即可实现:
{dede:field name='typeid' function="GetTopTypename(@me)" /}
这个在我们做很多dedecms网站的时候都会用到,记住吧!
本文标签:
很赞哦! ()
相关文章
随机图文
-
dede织梦cms后台账号密码忘记了怎么找回
喜欢用dede的朋友都知道有时,如果你不小心丢掉了后台管理员密码,又不想重新安装,怎么才能找回密码呢,现在向大家介绍一个有用的方法,可以进行如下操作。 -
dedecms5.7版tag标签长度限制怎么修改
第1步:可使用一些能够执行sql语句的软件先连接到mysql数据库,如使用phpadmin或Navicat for MySQL都可以 -
织梦栏目列表页去掉b标签加粗的方法
织梦系统栏目列表页中,对于推荐的文章中,系统会默认对其标题进行加粗,并且其中有,有些用户觉得没有必要,下面织梦模板之家介绍如何取消推荐文章标题加粗的方法: -
织梦整站调用购物车订单数量的代码实例
其实也挺简单的,就是调用cookie数据,后来看了一下Dedecms的购物车类shopcar.class.php,有现成的函数cartCount可用,为了不影响模板调用
留言与评论 (共有 条评论) |
本栏推荐
相关标签
大家喜欢
- dedecms留言本plus插件怎么调用{dede:}标签或头部尾部
- dede织梦定时发布插件,dede定时审核插件织梦插件
- DedeCMS5.6升级DedeCMS5.7SP1后台文档类目和发布人丢失怎么办
- dede织梦arclist不能调用文章副栏目或多个副栏目的解决方法
- dedecms首页调用公司简介的方法
- dedecms5.7通过替换文件升级后所有档案列表为空怎么办
- 织梦DedeCMS判断简略标题为空则显示完整标题的方法
- 织梦首页和列表页怎调用自定义字段的方法
- 织梦dede删掉后台登陆界面广告的方法
- DedeCMS提示“Fatal error: Call to a member”错误的修复方法