模板-数据调用
本文整理于网络,仅供阅读参考,如有不妥之处,敬请批评指正!如果您想加入微擎社区版技术大牛微信群和QQ群,请联系微信: ccccyyyy4444 或者 QQ:155120699
数据调用
{data func="site_navs" index="" item="" assign="" return="true" limit="10" module="we7_demo"}
//循环体
{/data}
利用模板标签调用一些特定的数据
参数
名称 | 说明 |
---|---|
func | 调用标签的功能,也就是需要获取什么数据 |
item | 默认为row,使用:$row。指定循环体中数组值的变量,在循环体中可以过用此变量输出值 |
index | 默认为iteration,使用:$row[‘iteration’]。指定循环体中的索引参数,如果指定过item参数,则{item}[’{index}’] |
assign, return | 默认为false,这两个标签通常共同使用,指定是否直接返回值,还是直接循环输出,如果return为true时,则会直接把内容赋值给assign设置的参数中 |
limit | 默认为10,指定获取数据的条数 |
module | 如果模块中有扩展标签 func 则通过此参数传递模块名称 |
调用微站导航
获取当前微站的导航
{data func="site_navs" item="row"}
{$row['html']}
{/data}
获取当前微站第二个位置的导航
{data func="site_navs" section="1" item="row"}
第$row['iteration']个:{$row['html']}
{/data}
调用幻灯片
{data func="site_slide_search" item="row" limit="4"}
<li>Name: {$row['thumb']}</li>
{/data}
调用文章列表
{data func="site_article" cid=$cid return="true" assign="result"}
{loop $result['list'] $row}
<li>
<div class="info">
<h3>{$row['title']}</h3>
<p class="text">{$row['description']}</p>
</div>
<div class="pic">
<img src="{php echo tomedia($row['thumb'])}">
</div>
</li>
{/loop}
调用文章评论
{data func="site_article_comment" article_id="文章id" item="row" return="true" assign="result"}
{loop $result['list'] $comment}
<div class="message-list">
<div content="message-item">
<div class="message-content">
<img src="_ echo $comment['avatar']}" alt="" class="logo">
<div class="message-item-content">
<p class="name">_ echo $comment['username']}</p>
<p class="content">
_ echo $comment['content']}
</p>
<p class="time">
_ echo echo date('Y-m-d H:i:s', $comment['createtime']);}
</p>
</div>
</div>
{loop $comment['son_comment'] $son_comment}
<div class="reply-list">
<div class="reply-item">
<div class="head">
作者回复
</div>
<p class="content">
_ echo $comment['content']}
</p>
<p class="time">
_ echo date('Y-m-d H:i:s', $son_comment['createtime']);}
</p>
</div>
</div>
{/loop}
</div>
</div>
{/loop}
{$result['pager']}
注意:上面的只是伪代码,请不要复制粘贴,用模板的规则自己渲染即可
如果需要用户留言功能,请跳转至下面的页面
murl('site/site/comment', array('article_id' => $id))
调用分类列表
<div class="category">
{data func="site_category" parentid="$cid"}
<a href="{$row['linkurl']}">{$row['name']}</a>
{/data}
</div>
调用快捷菜单
{data func="site_quickmenu"}{/data}
如果看不懂微擎社区版二次开发手册或者遇到问题,请联系微信: ccccyyyy4444 或者 QQ:155120699 ,如果我们有空闲时间,可以免费为您答疑解惑。