织梦dedecms文章列表获取单篇文章TAG标签解决方法
今天在做一个织梦模板的时候碰到一个问题,客户需要在织梦dedecms列表页的每一篇文章处加上这篇文章的TAG标签。织梦并没有直接的代码 可以解决这个问题。于是自己写了一个小方法。现在分享给大家。
首先打开根目录下的/include/common.func.php
在最下方?> 前加上下面这些代码
function listtag($aid){ global $dsql; $sql = "SELECT tag FROMWHERE aid='$aid' "; $dsql->SetQuery($sql); $dsql->Execute(); $menu_i=1; while ($row = $dsql->GetArray()) { $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a> "; } return $tags; }
然后所要调用的文章的列表模板处加上 TAG:
[field:id function="listtag(@me)" /]
这样每一篇文章就会显示要调用的TAG标签。

浙公网安备 33010602011771号