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

来源:undefined 2024-12-29 10:58:59 1030

织梦dedecms如何调用当前栏目tag标签?

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

推荐学习:织梦cms

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

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

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

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

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 ";  

}

登录后复制

二、修改你的模板

模板调用如下:

1

2

3

{dede:tag sort=hot getall=2}  

<a>[field:tag /]</a>  

{/dede:tag}

登录后复制

搞定

以上就是织梦DEDECMS如何调用当前栏目TAG标签的详细内容,更多请关注php中文网其它相关文章!

最新文章