dede调用当前顶级栏目名称、ID、url方法

使用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 ”;下一行添加

这样,这条语句在顶级栏目还是子栏目,都可以调用了

本文由织梦楼整理编辑,转载请以链接形式注明。
本文部份资料来自于网络,素材、图片版权属于原作者,本站转载仅供大家欣赏和分享,仅供参考。

①本站所有织梦模板资源均来自用户分享和网络收集,如果侵犯了您的权益,请联系网站客服处理
②本站的源码程序都由博主亲自评测之后上架织梦楼。无毒无后门绿色安全。
③本站提供的织梦源码,均带数据及演示地址。可以在任一源码详情页查看演示地址。
④由于博主时间紧缺,所有模板源码不提供技术支持。仅部分收费原创源码提供售后
人民币与金币汇率为1比1,即1元=1金币
织梦楼 » dede调用当前顶级栏目名称、ID、url方法

发表评论

加入织梦楼永久VIP 海量资源免费下载

目前为止共有 322 位会员加入