近期有好几个小伙伴私聊我,YzmCMS在文章列表页怎么调用文章的评论数呢?
YzmCMS V5.5版本中新增了系统函数,在模板中直接调用即可。
列表模板中调用方式:
评论数:{get_comment_total($v['id'], $v['catid'], 1)}
举个例子:
<ul> {m:lists field="id,catid,title,updatetime,url,color,flag" catid="$catid" limit="20" page="page"} {loop $data $v} <li> <span class="yzm-date">{date('Y-m-d', $v['updatetime'])}</span> <a href="{$v[url]}" title="{$v[title]}" target="_blank"> {title_color($v['title'], $v['color'])} </a> 评论数:{get_comment_total($v['id'], $v['catid'], 1)} </li> {/loop} </ul>
注意:field属性中必须加上“id,catid”,函数最后一个参数是模型id,默认是文章模型,如果你是其他模型,则修改模型id就可以了!