31 2013年10月

DedeCms内容页模板调用栏目名称及栏目链接问题解决

发布于:11时35分 | 来源:湛蓝天空  |   编辑:湛蓝  |   日志分类:DEDECMS  |   已聚集:人围观

在使用织梦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);  

DedeCms内容页模板调用栏目链接

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

标签:dedecms(16)
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)