织梦DEDECMS如何调用当前栏目TAG标签

夏日的草原,早晨空气格外清新,我缠着父亲在草原上漫步。幽幽的草香迎面拂来,红艳艳。朝阳正从地平线上冉冉升起,为辽阔的草原镀上一层金色。草叶上的露珠,像镶在翡翠上的珍珠,闪着五颜六色的光华。我看到草丛中夹着许多粉红色、白色、黄色或是蓝色的不知名的花,把草原装扮得十分美丽。

织梦DEDECMS 调用当前栏目TAG标签

最近小编再查织梦标签的问题,碰巧搜到下面这篇内容了,感觉有用,就先留下。

弄了半天终于知道如何让DEDE的TAG标签按栏目显示,只显示当前栏目的所有标签:D

一、打开include/taglib/目录下的 tag.lib.php 文件

找到下面这段代码,并在中间插入标注部分代码

if($getall==0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid'])) {
$dsql->SetQuery("Select tid From `ddmx_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']}' ";
} else {
if(!empty($typeid)) {
$addsql = " where typeid='$typeid' ";
}

二、修改你的模板

模板调用如下:

{dede:tag sort='hot' getall='2'}  
<a rel="nofollow noopener noreferrer" href='[field:link/]'>[field:tag /]</a>   
{/dede:tag}

搞定

本文织梦DEDECMS如何调用当前栏目TAG标签到此结束。收拾一下心情,开始下一个新的开始。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
织梦Linux下安装DedeCMS及安全设置

织梦dede后台缩略图本地上传图片加水印

织梦dede数据还原更新缓存也生成了为什么首页不对

织梦dede文档置顶并显示置顶文字或图标

织梦dede在搜索结果页添加按栏目按模型细分数据