您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms织梦文章页栏目页获取当前页面顶级栏目名称
穆中管2024-02-13 23:16:42dedecms教程已有人查阅
导读用织梦做一些网站项目时,栏目级别比较多,时常会碰到需要在当前内容页、列表页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /}
用织梦做一些网站项目时,栏目级别比较多,时常会碰到需要在当前内容页、列表页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。
下面的方法来就可以实现调用顶级的栏目名称:
1、打开include/common.func.php文件
2、在最下方粘贴如下代码:
下面的方法来就可以实现调用顶级的栏目名称:
1、打开include/common.func.php文件
2、在最下方粘贴如下代码:
//获取顶级栏目名
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'];
}
}
3、在文章内容页、栏目列表页调用时,使用下面这行代码即可实现
{dede:field name='typeid' function="GetTopTypename(@me)" /}
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦cms如何调用dz x1.5的相关数据
最近帮朋友整合了DEDECSM V5.6和discuz x1.5后,朋友又再次找到我,咨询如何实现在织梦CMS的相关栏目中调用论坛的相关数据。于是我尝试调用“活跃会员” -
dedecms5.6/5.7织梦怎么修改默认后台登陆地址
织梦系统新安装后默认的登陆地址是在网址后面加dede,很多新手站长对此不在意,这样非常的不安全。我们登陆成功后后台会有一个“Dedecms安全提示 -
dede织梦sql怎么实现分页,织梦sql实现分页的示例代码
思路是把dede:list标签进行改造, 列表页专用标签的工作原理大致是先通过栏目变量id获取到对应的数据源再呈现到页面上来 -
织梦dedecms会员登录成功后跳转指定页面并刷新的办法
ShowMsg("成功登录,现在转向指定页面...","javascript:location.replace(document.referrer);",
留言与评论 (共有 条评论) |