当前位置:首页 > CMS教程 > DeDecms > 列表

DedeCms列表页利用内置函数调用当前文档tag的方法

发布:smiling 来源: PHP粉丝网  添加日期:2015-04-04 09:47:01 浏览: 评论:0 

在列表页调用当前文档tag标签虽然还没有现成的标签可以用,但是,dedecms 中却有这种调用方式的函数,位于/include/common.func.php教程文件内的以下代码,先看一下函数原型:

  1. function gettags($aid
  2. global $dsql
  3. $tags = ''
  4. $query = "select tag from `#@__taglist` where aid='$aid' "
  5. $dsql->execute('tag',$query); 
  6. while($row = $dsql->getarray('tag')) 
  7. //开源软件:phpfensi.com 
  8.    $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']); 
  9. return $tags

在列表页调用可以参照下面这个例子:

  1. {dede:list pagesize='9'
  2. <h2><span>[field:pubdate function="getdatetimemk(@me)"/]</span><a href='[field:arcurl/]'>[field:title/]</a></h2> 
  3. <i>热门关词:[field:id function=gettags(@me)/] 点击:[field:click/]</i> 
  4. <p>[field:description/]..<a href="[field:arcurl/]">浏览全文</a></p> 
  5. {/dede:list} 

热门关词:[field:id function=gettags(@me)/] 这一段就是我们所要的列表页调用tag标签.

Tags: DedeCms列表页 DedeCms当前文档

分享到: