获取织梦cms当前栏目中顶级栏目名称的方法
发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,这篇文章主要介绍了获取织梦cms当前栏目中顶级栏目名称的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。如何获取织梦cms当前栏目的顶级
千家信息网最后更新 2025年02月16日获取织梦cms当前栏目中顶级栏目名称的方法
这篇文章主要介绍了获取织梦cms当前栏目中顶级栏目名称的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
如何获取织梦cms当前栏目的顶级栏目名称?
在用织梦做一些项目时,时常会碰到需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。
推荐学习:织梦cms
使用时一定要注意是不是需要修改查询语句表的前缀
下面拓展出一个方法来实现这个效果、:
在include/common.func.php的最下方加入:
//获取顶级栏目名 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="GetTopTypename(@me)" /}
在文章页中用下面这个方法来调用
{dede:field name='typeid' function="GetTopTypename(@me) /}
===================================
dedecms获取顶级栏目名称、二级栏目名称实现方法
今天做站的时候碰到一个问题,需要在二级、三级,甚至更多级,获取顶级栏目或者二级栏目名称。
现在和大家分享下最简单的实现方法。找到include/common.func.php文件,在里面加入下面这段代码:
//获取二级栏目名 function GetTopTypename($id) { global $dsql; $row = $dsql->GetOne("SELECT typename,reid FROM gsh_arctype WHERE id= $id"); if ($row['reid'] == '0') { return $row['typename']; } else { $row2 = $dsql->GetOne("SELECT typename FROM gsh_arctype WHERE id= $row[reid]"); return $row2['typename']; } }
然后在任意列表页、内容页需要调用名称的地方加入:
{dede:field.typeid fuction="GetToypename(@me)"/}
如果在dede标签里面,就用下面这句调用:
[field:typeid fuction="GetToypename(@me)"/]
上面这个方法是调用栏目的二级栏目名称,如果需要顶级栏目名称,只要将SQL里面的reid字段改成topid就可以了。另外记得将gsh_arctype前缀改成你数据库的前缀。
感谢你能够认真阅读完这篇文章,希望小编分享获取织梦cms当前栏目中顶级栏目名称的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!
栏目
名称
顶级
方法
前缀
篇文章
代码
内容
文章
时候
问题
学习
中用
价值
位置
句调
同时
地方
字段
效果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
荒宅数据库有声小说免费
天津大学网络安全教授
hyipxel服务器地址
没有域名的服务器需要备案吗
专家数据库系统制作
网络技术服务费包括什么
网络技术题库百度云
湖北嵌入式软件开发哪家正规
java工业软件开发前景
荒野行动plus登录服务器超时
公司软件开发怎么入账
数据库第三范式满足的条件
上海工程软件开发推荐厂家
涉密信息网络安全技术
数据库技术基础学习
数据库系统中索引有两种
cs网络安全启蒙
国家网络安全宣传周活动背景
cmd进入服务器
校园网络安全技术开题报告
深圳市信诚科技网络技术
河北盘古网络技术公司面试
软件开发判定标准
银行卡怎么设计数据库
猫王 广东 互联网科技
科技型互联网公司
软件开发公司600人规模
数据库建表不要超过多少字段
杭州嗯呐网络技术公司
大学数据库练习题