您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms怎么获取顶级栏目及顶级栏目英文名
青槐2023-09-22 16:24:34dedecms教程已有人查阅
导读写法如下:/***获取顶级栏目名*{dede:fieldname=typeidfunction="GetTopTypename(@me)"/}**/fun
写法如下:
/**
* 获取顶级栏目名
* {dede:field name='typeid' function="GetTopTypename(@me)" /}
**/
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="GetTopTypeEnName(@me)" /}
**/
function GetTopTypeEnName($id)
{
global $dsql;
$row = $dsql->GetOne("SELECT typedir,topid FROM dede_arctype WHERE id= $id");
if ($row['topid'] == '0')
{
$en = $row['typedir'];
} else {
$row1 = $dsql->GetOne("SELECT typedir FROM dede_arctype WHERE id= $row[topid]");
$en = $row1['typedir'];
}
$l=split("/", $en);
$en=array_pop($l);
return strtolower($en);
}
写到 \include\common.func.php 最后
本文标签:
很赞哦! ()
相关文章
随机图文
-
BOM问题导致织梦dede生成的页面头部空白的解决方法
今天突然发现网站头部有一条空白,当时我就想肯定css问题了,然后我就用开发者去查看padding、margin没有问题, 这时候我就想是网站模板出了问题吧 -
实现织梦{dede:channel}无子栏目不显示同级栏目的方法
我们在使用织梦系统制作网站时经常会遇到网站栏目较多,显示当前栏目下的二级与三级栏目时,使用栏目嵌套标签,但是当三级栏目为空时,会显示同级栏目。 -
防止织梦dede网站被DDos攻击的方法
如何防止dede网站DDos被攻击;第一步:进入后台,系统-》添加新变量变量名称:cfg_anquan_cc -
织梦模板制作企业站单页面模板制作
在用织梦架构企业站时,我们会经常碰到个小问题,就是我们在织梦后台直接创建的栏目都是文章列表或图片列表,而企业站中经常会有公司简介、联系我们等单页面栏目
留言与评论 (共有 条评论) |