在使用织梦DedeCms时,内容页模板调用当前栏目名称可直接用 {dede:field.typename/},但{dede:field.typeurl/}却无法调用当前栏目链接。
DedeCms内容页调用栏目名称及栏目链接解决方法如下:
1. 打开 /include/arc.archives.class.php 文件,找到大约234行如下代码:
//设置全局环境变量
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
在其后添加两行代码如下(修改后如下图):
$this->Fields['typelink']= $this->TypeLink->GetOneTypeLink($this->TypeLink->TypeInfos);
$this->Fields['typeurl'] = $this->TypeLink->GetOneTypeUrl($this->TypeLink->TypeInfos);
2. 模板标签调用
{dede:field.typelink/} 带链接的栏目名称,如<a href="http://skyhome.cn/baiduseo/">百度SEO</a>
{dede:field.typeurl/} 仅栏目链接,如: http://skyhome.cn/baiduseo/
除非注明,均为湛蓝天空原创,转载请注明本文网址:http://skyhome.cn/dedecms/403.html