欢迎来到 54818模板网!这是一个yzmcms的模板分享站。

生成各模型列表信息标签的用法

相关案例演示


//获取列表信息标签:
{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}


    作者:54818模板网 关注:4380 时间:2019-10-30 21:12:06
    相关网站教程