调用方法:
{:forms::data():}
相关参数:
共有 9 个可选参数,依次为:
1、排序:0发布日期降序、2发布日期升序。缺省值为 0
2、调用记录数,分页时为每页要显示的数量,不分页时为调用的总记录数。缺省值为 10
3、是否调用表单字段:0调用和1为调用、2不调用。缺省值为 0
4、调用的表单ID,为0时没有限制,其它数字为要调用的ID。调用单个时转成一维数组。缺省值为 0
5、从第几条记录开始调用,分页时该参数无效,分页会根据 $_GET['page'] 来判定起始数。缺省值为 0
6、是否分页,0不分页,1分页,缺省值为 0
7、数字页码范围,数码分页时当前页前后显示多少页码。缺省值为 5
8、是否调用上一篇、下一篇数据,0不调用、1调用,为1时将返回一个三个元素的多维数组:['prev']、['current'] 和 ['next']。对于调用指定ID单条数据时有效[即:$args[5] > 0]。缺省值为 0
9、是否只调用带有图片的内容,0调用全部、1只调用含有图片的内容。缺省值为 0
调用实例:
1、调用前10个表单并循环:
{:foreach forms::data(0,10) as $f:}
<div>{:$f['title']:}</a>
<!--
这里还可以使用的其它的变量,如:
格式化后的添加日期:{:$f['addtime']:}
格式化后的开始日期:{:$f['starttime']:}
格式化后的结束日期:{:$f['endtime']:}
......
其它更多参数见后台"添加万能表单"中的调用备注。
-->
{:/foreach:}
<div>{:$f['title']:}</a>
<!--
这里还可以使用的其它的变量,如:
格式化后的添加日期:{:$f['addtime']:}
格式化后的开始日期:{:$f['starttime']:}
格式化后的结束日期:{:$f['endtime']:}
......
其它更多参数见后台"添加万能表单"中的调用备注。
-->
{:/foreach:}
2、调用表单列表,并获得分页数据实现分页(v5.0):
{:forms::data(0,10,0,0,0,1):}
{:assign var="page_data" value=forms::$page_data:}
<a href="{:$page_data['start_url']:}">首页</a>
<a href="{:$page_data['first']:}">上一页</a>
<a href="{:$page_data['next']:}">下一页</a>
<a href="{:$page_data['end']:}">尾页</a>
{:assign var="page_data" value=forms::$page_data:}
<a href="{:$page_data['start_url']:}">首页</a>
<a href="{:$page_data['first']:}">上一页</a>
<a href="{:$page_data['next']:}">下一页</a>
<a href="{:$page_data['end']:}">尾页</a>