您现在的位置是:首页 > 教程 > 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网站的时候都会用到,记住吧!
本文标签:
很赞哦! ()
相关文章
随机图文
-
dedecms标签tag标签调用方法和参数说明
dede标签调用的基本语法是:row='30' 调用条数;sort='new' 排序方式 month,rand,week;getall='0' 获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记 -
织梦会员中心模板调用某个栏目名和栏目下文档的办法
大家在用到织梦dedecms时候,需要在会员中心模板调用栏目的名称和链接,还有某个栏目下的文档要怎么操作呢?我们都知道,在会员中心模板,直接用dede:t -
dedecms织梦时间格式与参数设置代码实例
这是我从织梦官方论坛上找来的详细的织梦模板 时间格式与参数设置,发出来,给大家共享。 -
dede织梦留言本修改访客访问时隐藏隐私信息的方法
这个方法是在论坛上一位会员提出的问题,版主织梦的鱼给出的答案。在不知道这个方法之前,我换了其他一种方式实现,因为我们单位网站要做一个患者在线提问的功能
留言与评论 (共有 条评论) |