本文实例讲述了dedecms内容页调用栏目链接和栏目名称的方法。分享给大家供大家参考。具体实现方法如下:
该方法同时支持Dedecms V5.5/5.6/5.7,且不区分程序编码.
我们知道,在制作内容页织梦cms模板时,可直接用 {dede:field.typename/} 来表示当前文档的栏目名称,但却无法使用 {dede:field.typeurl/} 形式来调用栏目链接.
今天这个方法就是专门用于解决这个问题!
解决办法
第一步:打开 /include/arc.archives.class.php 文件,找到约241行如下代码:
代码如下:
//设置全局环境变量</p> <p>$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);
第二步:在你的内容页模板适当位置加入调用代码:
{dede:field.typelink/} 带链接的栏目名称,如:栏目名称
{dede:field.typeurl/} 仅栏目链接,如:/news
以上两种方式可任选一种即可.
希望本文所述对大家的dedecms建站有所帮助。
下载(25.09 KB)2013-7-1 21:19本年度最好的免费主机!申请地址:http://www.fyvps.com/freehost.html日本香港新加坡主机不解释 速度很快.ping都在100左右这个绝对不是推广,只要不滥用。永久免费!除了
之前笔者介绍过菜鸟级制作网页需要什么软件?我们的技术都在进步,一些菜鸟级的软件已经达不到我们的要求了,我们应该选择哪些制作网页的软件呢?以下5款软件是专门为中级网站
昨天有网友咨询了免费空间小编,说他想申请126免费邮箱,但又不识怎样去申请? 126免费邮箱申请的第一步上的用户名怎么填? 接下来小编给大家介绍一下申请方法: 126免费邮箱申请步
昨日傍晚有网友询问了免费空间小编,他想申请126免费邮箱,只是又不清楚如何去申请? 怎么申请126免费邮箱啊 说详细点 以下是小编给大家介绍一下申请方法: 申请126免费邮箱的方法
完全免费的云虚拟主机高流量、高存储的新型云虚拟机(Cloud Virtual Machine)。在香港、国内和海外均有部署。主流配置,经济实惠,不限建站数量,控制面板清晰易用,支持资源监控、