您当前的位置: 主页 > 优化教程
织梦模板tag标签默认是全站调用的,不能按栏目调用当前栏目的tag标签,那么如何让标签按栏目显示,只显示当前栏目的所有标签呢?下面AB模板网告诉大家具体实现方法:
 
第一步、找到并打开include/taglib/tag.lib.php文件,在里面找到下面这段代码:

if($getall==0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid']))
{
        $dsql->SetQuery("Select tid From `dede_taglist` where aid = '{$refObj->Fields['aid']}' ");
        $dsql->Execute();
        $ids = '';
        while($row = $dsql->GetArray())
  {
          $ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] );
        }
        if($ids != '')
        {
                $addsql = " where id in($ids) ";
        }
        if($addsql=='') return '';
}
 
 
找到后在其下面加入如下代码:
 
else if($getall==2)
{
$addsql = " where typeid='{$refObj->Fields['typeid']}' ";
}
 
第二步、在模板里面调用,模板调用标签如下:
 
{dede:tag sort='hot' getall='2'}
<a href='[field:link/]'>[field:tag /]</a>
{/dede:tag}
 
里面的getall就是表示获取当前栏目的tag标签,而不获取其他栏目的标签。
 

关键词:织梦,列表,页,只,调用,显示,当前,栏目,tag,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

Dedecms频道,列表页,内容页中调用全站最新文章的方法本文实例讲述了Dedecms频道,列表页,内容页中调用全站最新文章的方... 2021-07-30
织梦DedeCMS清除文档数据后让文档ID默认从1开始的办法织梦默认的情况下载删除所有文档数据后,再发布文档就会发现默认的文档id... 2021-08-14
织梦dedecmsv5.x自动登录的实现方法本节内容: 织梦dedev5.x自动登录 实现步骤: 1,取消DEDE... 2021-07-22
DedeCMS禁止未审核文档支持动态浏览的方法在织梦默认情况下,会员发布的文档即使是未审核的也是可以通过动态方式进行... 2021-08-09
dedecms织梦模板全站调用收藏数的方法代码教程内容页调用代码(记得更改数据表的前缀): {dede:field.id... 2021-07-22
DEDECMS登录后台卡(慢)解决方法方法一 打开DEDECMS后台/templets/的index_bod... 2021-07-27
织梦验证码中的字母全改成数字方法平常登陆织梦后台验证码是有数字和字母组成的,有时字母经常看不清楚,AB... 2021-07-22
织梦dedecms artlist读取全站最新文章的代码我们先看dedecms 首页模板的调用方法如下 代码如下: 1{ded... 2021-07-27
dedecms去掉当前位置栏目链接的方法这篇文章主要为大家介绍了dedecms去掉当前位置栏目链接的方法,对于... 2021-07-27
DEDE批量删除所有无效TAGS的方法用过dedecms的站长,应该都会遇到这样的情况,当我们删除一些文章后... 2021-07-22
dedecms织梦arclist标签调用副栏目的文章织梦DEDECMS的功能已经非常强大,但是需要也是在不断需要的,我们有... 2021-07-30
dede织梦实现月排行、日排行列表让dede织梦实现月排行显示列表,周点击排行列表。以及日排行列表; 总... 2021-07-30
织梦二次开发中几个标签的应用在织梦里面对于数组进行循环的标签有好几个,在前台模板即使用静态模板引擎... 2021-07-27

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn