您现在的位置是:首页 > 教程 > 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织梦RSS全站静态输出和RSS订阅的实现方法
首先,你新建一个rss.php文件,把下面的代码拷贝到其中:保存该文件到站点根目录下。然后,再制作一个rss.htm模板输出文件,把下面的代码拷贝到其中: -
织梦dedecms调用当前栏目链接的方法实例
文章页调用所属栏目的链接:{dede:type typeid=0 row=1}[field:typelink /]{/dede:type}示例: -
dedecms判断当前页是否为首页的两种方法
第一种方法:还有另外一种方法就是判断当前栏目id是否为空,首页的栏目id肯定为空,其他栏目肯定有ID。 -
dede织梦判断是否有下级栏目没有显示同级栏目的方法
判断是否有下级栏目,有就显示所有下级栏目,没有就显示同级栏目,调用代码如下:
留言与评论 (共有 条评论) |