织梦dedecms文章内容页调取所属栏目的链接和名称

2017-05-18 新手入门 浏览 手机预览
文章来源:http://www.imtr.cn/html/n33.html

DedeCMS在文章内容页中调用当前栏目的名称是可以用{dede:field.typename/}来实现的

可是想要内容页调取当前所属栏目的链接用{dede:field.typeurl/}没有效果

在这里小编整理了两种在内容页调取栏目url的方法提供给大家

第一种方法:

{dede:type}
  <a href="[field:typelink/]">[field:typename/]</a>
{/dede:type}

其中[field:typelink/]就是栏目的链接,[field:typename/]是栏目的名称。


第二种方法:

打开/include/arc.archives.class.php文件,找到约241行的如下代码:

//设置全局环境变量
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];


在下面一行加入一句

$this->Fields['typeurl'] = $this->TypeLink->GetOneTypeUrl($this->TypeLink->TypeInfos);



最终结果就像这样:

//设置全局环境变量
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
$this->Fields['typeurl'] = $this->TypeLink->GetOneTypeUrl($this->TypeLink->TypeInfos);


然后再使用{dede:field.typeurl/}来调取栏目的URL

原文地址:http://www.imtr.cn/html/n33.html
  • 如果你的问题还没有解决,可以点击页面右侧的“ ”,站长收到问题后会尽快回复解决方案到你的邮箱。
  • 创造始于问题,有了问题才会思考,有了思考,才有解决问题的方法,才有找到独立思路的可能。 —— 陶行知