您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
织梦dedecms获取当前栏目路径及栏目名称实例代码
寻春2023-09-26DedeCMS教程已有人查阅
导读因为{dede:field name='arcurl'/} 这个获取当前页面路径的标签只能在内容页使用,栏目页没有效果的。所以在栏目页想获取当前栏目的路径及名称的话
标签如下:
当前:
而获取网站所有栏目名称及路径列表的话,就要用到另一个标签: {dede:channel},调用方式如下:
所有栏目
我们在使用做一些网站的时候,时常会碰到需要调用当前栏目的顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。
下面拓展出一个方法来实现这个效果、:
在include/common.func.php的最下方加入:
内容来自
顶级栏目名
{dede:field name='typeid' function="GetTopTypename(@me)" /} 内容来自
在文章页中用下面这个方法来调用
获取当前栏目的父栏目
写成一个函数放入include/extend.func.php文件中
当前:
{dede:type}
<a href=" [field:typelink /] "> [field:typename/] </a>
{/dede:type}
因为{dede:field name='arcurl'/} 这个获取当前页面路径的标签只能在内容页使用,栏目页没有效果的。所以在栏目页想获取当前栏目的路径及名称的话,就要用上面这个标签。而获取网站所有栏目名称及路径列表的话,就要用到另一个标签: {dede:channel},调用方式如下:
所有栏目
<ul>
{dede:channel type='top' row='11'}
<li class="navbg"><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
</ul>
织梦dedeCMS网站栏目页获取当前栏目的顶级栏目名称的标签教程:我们在使用做一些网站的时候,时常会碰到需要调用当前栏目的顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。
下面拓展出一个方法来实现这个效果、:
在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)" /} 内容来自
在文章页中用下面这个方法来调用
获取当前栏目的父栏目
写成一个函数放入include/extend.func.php文件中
function GetParentCategoryNameByID($CurrentID){
$tsql = new DedeSql(false);
$typelink2 = '';
$tsql->SetQuery("Select i.typedir,i.typename From zz5unet_arctype t left join zz5unet_arctype i on i.id=t.reid where t.id='$CurrentID'");
$tsql->Execute('t');
while($row = $tsql->GetArray('t',MYSQL_ASSOC))
{
$typelink2 .= $row['typename'];
}
return $typelink2;
}
调用方法:
{dede:field name='id' function='GetParentCategoryNameByID(@me)' /}
本文标签:
很赞哦! ()
相关教程
图文教程
织梦dedecms调用隐藏栏目的代码实例
解析:这段代码是要调出所有为隐藏属性的栏目,不管是不是顶级的,都是会调用出来的.。解析:这段代码只是调用了一行隐藏的栏目,且调用的为顶级隐藏栏目
dedecms织梦5.7memcache配置说明示例
1.1.linux下的Memcache安装:下载 memcache的linux版本,注意 memcached 用 libevent 来做事件驱动,所以要先安装有 libevent。
织梦dedecms问答、留言本、会员空间导航支持dede标签的方法
第一步:打开"/include/common.func.php",该文件5.6版本默认存在,5.5的不存在自己建一个。然后在该文件中加入一个函数;
dedecms织梦常见问题和处理方法整理
1:更新文件HTML失效注意:在文章模板中用{dede:php} function a{....} {/dede:php}添加函数时 "一键生成"html
相关源码
-
自适应LED照明外贸灯具灯泡灯具英文网站模板该外贸灯具网站模板专为LED照明、灯具出口企业定制,采用PbootCMS内核开发,提供高效建站方案。通过响应式设计和SEO优化能力,帮助企业低成本构建专业外贸展示平台。查看源码 -
(自适应)大型农业机械设备水稻玉米收割机网站pbootcms源码下载本模板基于PbootCMS内核开发,为农业机械设备制造与销售企业设计,特别适合水稻玉米收割机、拖拉机、播种机等农用机械展示。模板充分考虑了农机行业的特性,从产品展示到技术参数,从作业案例到售后服务查看源码 -
帝国cms7.5商城模板带图片视频广告位功能本模板基于帝国CMS7.5内核开发,为内容电商平台设计,集成文章、图片、视频多媒体展示与广告位管理功能。采用智能响应式技术,确保商品内容在不同设备上获得较优呈现效果,帮助快速构建专业的内容营销平台。查看源码 -
(自适应)摄像头安防电子设备pbootcms源码下载本模板基于PbootCMS系统开发,为安防电子设备企业设计,特别适合监控摄像头、安防系统等产品的展示。采用响应式技术,确保各类设备参数和功能在不同终端上都能清晰呈现。查看源码 -
(自适应响应式)绿色环保防腐木材轻钢别墅建材pbootcms模板下载本模板为环保防腐木材、轻钢别墅建材类企业设计开发,基于PbootCMS内核构建,充分考虑了建材行业的展示需求与产品特点。模板设计风格自然环保,布局清晰合理,呈现建材产品特性与专业优势,帮助访客直观了解产品特点并建立信任感。查看源码 -
(PC+WAP)红色家装设计智能家居家具建材pbootcms网站源码下载本模板基于PbootCMS系统开发,为智能家居、家装设计及家具建材行业设计。采用现代化布局风格,突出家居设计行业特色,适合展示各类家居产品、设计方案和建材信息。查看源码
| 分享笔记 (共有 篇笔记) |
大家在看
织梦cms收费哪几款cms可以免费商用?本栏推荐
相关标签
大家喜欢
- 织梦模板中的dede:likearticle标签怎么提高相关文章相关度
- dedecms文章列表每5隔行加横线的实现方法
- 织梦dedecms联动类别下拉菜单 For DedeV57 GBK/UTF8
- dedecmc调用图片集所有图片的方法
- 织梦cms自动采集伪原创发布更新一体化插件的安装方法
- 织梦dedecms的wap手机站给列表页添加两种或多种模板的方法
- 织梦dedecms5.7后台登陆页面广告怎么删除
- dedecms织梦百度主动推送多条推送版使用方法和注意事项
- 织梦dedecms实现{dede:arclist keyword='[field:title/]'}效果
- dedecms列表页自动统计当前栏目文档总数的方法