{xiao:list}{/xiao:list}系文章列表调用标签,是系统中最重要和常用的标签,通过此标签能够调用各种数据,同时支持SQL语句调用。list 调用参数如下:
catid = 栏目id(如果填写的是频道id既调用本频道下所有的内容) thumb = 1 表示含有缩略图的内容 status = 表示调用自定义推荐位,具体设置请看你自己的推荐位设置(系统支持自定义推荐位) cache = 100 (单位分钟) 数据缓存时间,(注意添加此参数后,会缓存数据库查询,所以添加内容后不会立马显示,需要后台更新缓存才可以,推荐添加可以减少数据库压力) order = 排序,例如: order=id 多个排序时候,例如:order=id_asc,time_desc,默认time_desc,_desc可以不写,支持随机调用, =rand() 为随机调用(非常的不支持此方式,非常非常严重的影响性能。内容少的可以试试) num = 10 数量10条,这个最简单,并且和 sql 中的limit用法一致,如: num=2,3 pagesize = 分页大小,当栏目列表页不填写此参数时,默认调用栏目设定的分页数量。此参数配合urlrule参数可以调用表单数据分页显示 urlrule = abcd-[page].html 规则,常用于表单的前台调用显示,[page]会被自动替换成当前分页数 table = 调用的数据表,默认为content,不含前缀,如 table=member 调用会员主表,在调用表单数据的时候会经常简单 return = 返回数组格式,默认为$xiao,多次list循环中会用到,实际用到的情况非常少 xiaocms = 1 调用附表(如你想在列表调用你添加的自定义字段就需要添加上此参数,并且要含有catid参数或者modelid参数,不然不能识别调用哪个附表) 重点说明下,如没有必要尽量不要用到,会影响性能。但是此功能强大,配合自定义字段可以调用各种数据 sql = sql语句,支持sql语句调用信息,sql参数和其他参数不可同时使用,不推荐直接在sql语句中直接填写表前缀名,直接用 #xiaocms_ 表示表前缀
{xiao:list ceshi=abc modelid=产品模型的id xiaocms=1 num=10 } //这样就调用出了产品模型中字段值ceshi=abc的十条内容了,
{xiao:$xiao['ceshi']} //产品模型的自定义字段输出方法
{/xiao:list}{xiao:list modelid=产品模型的id xiaocms=1 num=10 }
{xiao:$xiao['ceshi']} //产品模型的自定义字段输出方法
{/xiao:list}{xiao:nav typeid=1}
{xiao:$xiao['catname']}
{xiao:list catid=$xiao[catid] num=10 }
调用显示
{/xiao:list}
{/xiao:nav}{xiao:list catid=$catid page=$page xiaocms=1}
这里是列表内循环 tuji 是多图片字段名
{xiao:php $a = unserialize($xiao[tuji]);}
====多字段循环开始=========
{xiao:loop $a[fileurl] $key=>$t}
<img src="{xiao:$t}" />
{/xiao:loop}
====多字段循环结束=========
{/xiao:list}