您现在的位置是:首页 > cms教程 > dedecms教程dedecms教程
dedecms调用当前顶级栏目名称、ID、url的教程
穆影焱2023-09-13 23:26:20dedecms教程已有10人查阅
导读使用dede时,经常会碰到需要调用当前顶级栏目名称,而织梦默认{dede:field name=typename /} 只可以获取当前栏目页上一级栏目的名
使用dede时,经常会碰到需要调用当前顶级栏目名称,而织梦默认{dede:field name='typename' /} 只可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。
在include/common.func.php的底部加入: 备注:若顶级栏目没有绑定二级域名,所调用的字段应该是 sitepath 故代码应如下所示: 顶级栏目其他字段调用的function 函数仿照上面所示书写即可。
同理可得获取顶级栏目url方法 (当顶级栏目绑定二级域名时调用的字段为“ siturl”) 在文章页或者栏目列表页调用时,在所要调用栏目名称的位置加上下面这行代码即可实现。
{dede:field name='typeid' function="GetTopTypename(@me)" /} 顶级栏目名
{dede:field name='typeid' function="GetTopTypeurl(@me)" /} 顶级栏目url
dede调用顶级栏目ID 方法一:
{dede:field.typeid function="GetTopid(@me)"/} 首推这一方法,经过测试是可行的。
dede调用顶级栏目ID 方法二:
1、在所需要调用顶级栏目ID的地方,添加这段标签语法 2、修改源文件,找到include目录下的taglib目录下的type.lib.php。
找到这条语句 修改成为 在if(!is_array($row)) return ”;下一行添加 这样,这条语句在顶级栏目还是子栏目,都可以调用了
在include/common.func.php的底部加入: 备注:若顶级栏目没有绑定二级域名,所调用的字段应该是 sitepath 故代码应如下所示: 顶级栏目其他字段调用的function 函数仿照上面所示书写即可。
同理可得获取顶级栏目url方法 (当顶级栏目绑定二级域名时调用的字段为“ siturl”) 在文章页或者栏目列表页调用时,在所要调用栏目名称的位置加上下面这行代码即可实现。
{dede:field name='typeid' function="GetTopTypename(@me)" /} 顶级栏目名
{dede:field name='typeid' function="GetTopTypeurl(@me)" /} 顶级栏目url
dede调用顶级栏目ID 方法一:
{dede:field.typeid function="GetTopid(@me)"/} 首推这一方法,经过测试是可行的。
dede调用顶级栏目ID 方法二:
1、在所需要调用顶级栏目ID的地方,添加这段标签语法 2、修改源文件,找到include目录下的taglib目录下的type.lib.php。
找到这条语句 修改成为 在if(!is_array($row)) return ”;下一行添加 这样,这条语句在顶级栏目还是子栏目,都可以调用了
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
织梦cms中SELECT语句使用介绍
在DedeCMS 系统中,我们很多地方需要用到SQL语句,例如批量修改(替换)内容、数据内容调用等,在系统模板中有一个专门用于调用数据的模板标签{dede:sql/}dedecms织梦提示把数据保存到数据库主表的实现方法
解决方法一后台SQL命令行运行;解决方法二下面是解决方法:1.下载DedeCmsV5.3GBK-5.6GBK的升级包织梦dede设置全站Html网站地图的方法
全站Html网站地图的作用就是方便搜索蜘蛛爬行,收录网站,增加用户体验。详细的功能说明请看《什么是网站地图》一文。下面织梦设置全站地图的步骤:织梦博客模板安装使用方法
重点说明下,本站制作的织梦博客模板使用的是自由列表来制作首页,使用了自由列表分页就是意味着后台->生成->生成首页HTML和顶部网站首页作废了
留言与评论 (共有 0 条评论) |