//获取列表信息标签:
{m:lists field="title,thumb,catid,url" catid="1" limit="10" page="page"}
可能存在的属性 | 作用 | 参数 |
field | 获取字段名称 | 例如: field="title,thumb,catid,url" 全部字段请在后台-模型管理-字段管理中查看 |
catid | 获取栏目ID | 例如: catid="1" |
modelid | 获取模型ID | 例如: modelid="1" |
thumb | 筛选条件 | 例如: thumb="1"加该属性则表示只调用有缩略图的信息 |
flag | 内容属性 | 例如: flag="1" 属性说明: 置顶[1] 头条[2] 特荐[3] 推荐[4] 热点[5] 幻灯[6] 跳转[7] |
where | 条件属性 | 例如: where="nickname='admin'" 初学者不建议用该属性。 设置此属性后 设置的catid、thumb、flag失效。 |
order | 排序规则 | 例如: order="RAND()"表示内容随机读取 |
limit | 限制条数 | 例如: limit="10" 默认值为20; 例如: limit="2,5" 从第2条记录开始,显示5条记录; |
page | 栏目分页 | 例如:page="page" 如不需要分页,请不要用该属性 |
return | 返回结果变量名 | 例如:return="nav_data" 如此值缺省,此记录集结果变量名为$data |
*注意:catid属性和modelid属性,两属性只能选择一个,在首页模板中,因为没有栏目ID(catid),所以需使用模型ID(modelid)来获取数据,在其他页面中有栏目ID,所以使用catid属性。 |
带分页标签代码写法示例:
{m:lists field="title,inputtime,url" thumb="1" catid="2" limit="30" page="page"} {loop $data $v} <li><a href="{$v[url]}" target="_blank">{$v[title]}</a><em>{date('m-d',$v['inputtime'])}</em></li> {/loop} <div><ul>{$pages}</ul></div>
不带页码的标签代码写法示例:
{m:lists field="title,inputtime,url" catid="$catid" limit="30"} {loop $data $v} <li><a href="{$v[url]}" target="_blank">{$v[title]}</a><em>{date('m-d',$v['inputtime'])}</em></li> {/loop}
自定义记录集结果变量名的代码写法示例:
{m:lists field="title,inputtime,url" catid="$catid" limit="30" return="list_data"} {loop $list_data $v} <li><a href="{$v[url]}" target="_blank">{$v[title]}</a><em>{date('m-d',$v['inputtime'])}</em></li> {/loop}