DEDE织梦CMS最新版5.6以后虽然已经可以在列表页直接调用当前文档tag标签,但是,调用出来的是不带链接的纯文本,因此需要修改代码 首先我们先看一下函数原型: 位于/include/common.func.php文件内的以下代码: //获得某文档的所有tag function GetTags($aid) { global $dsql; $tags = ''; $query = "Select tag From `b_taglist` where aid='$aid' "; $dsql->Execute('tag',$query); while($row = $dsql->GetArray('tag')) { $tags .= ($tags=='' ? $row['tag', : ','.$row['tag',); } return $tags; } 有了上面的这个函数,我们要想在列表页调用tag标签,就可以参照下面这个调用代码例子: {dede:list pagesize='10'} [field:pubdate function="GetDateTimeMK(@me)"/][url=[field:arcurl/],[field:title/][/url] [*,热门tags:[field:id function=GetTags(@me)/] 点击:[field:click/] [field:description/]..[url=,浏览全文[/url] {/dede:list} 其中[field:id function=GetTags(@me)/]这段代码就是我们要调用tag标签的代码,将上面代码插入到你的模板文件list_article.htm里面,生成后就会看到效果。 不...
内容已隐藏,请关注公众号输入验证码查看
本帖支持关注公众号查看
【无套路 无套路 无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】
|