您现在的位置是:首页 > cms教程 > dedecms教程dedecms教程
dedecms调用当前顶级栏目名称、ID、url的教程
穆影焱2023-09-13 23:26:20dedecms教程已有8人查阅
导读使用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)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
dedecms织梦验证码的代码注释介绍
本文介绍下,织梦dedecms中验证码代码的实现方法,有需要的朋友,可以参考学习下。有关dedecms验证码的代码,大家注意看其中的注释,以帮助理解哦。织梦标签{global.cfg_templets_skin}不解析地址的解决方法
今天在做dede的导航的时候,因为中间有循环的图片,就直接用{dede:global.cfg_templets_skin/}来调用图片,但是前台却不显示,看了图片地址后发现是图片地址的哪里没有解析成htmlDedecms添加自定义函数的方法
添加自定义函数文件:include/extend.func.php实例://通过会员ID查看会员名称的函数function GetMemberName($织梦dedecms提示信息标题修改文件路径
有些朋友因为一些需要想要修改DEDECMS的提示信息标题,但是不知道是在哪里修改代码号小编告诉大家:在include里的common.func.php中
留言与评论 (共有 0 条评论) |