适用范围
其他通用循环可以在模板内任何位置进行数据列表的循环调用
循环基本格式
基本循环
<!--循环前缀:{table="category" 属性="值" }--> 循环调用信息 <!--/循环前缀-->
		
1. 2. 3.
循环前缀可以随意自定义但是只能为英文和下划线,循环内的所有循环前缀必须保持一致,否则会无法调用循环内的内容。
属性和值是循环内的条件属性,属性和值以等号作为区分,可以同时设置多个属性每个属性之间用空格分开。
可调用属性
属性 功能 可用值 值说明 例子 必要
where 条件 字符串 标准SQL条件语句,条件内调用字段请用"<"和">"代替"{"和"}"作为标识 无,请根据要调用的目的进行填写
limit 条数 数字 调用多少条数据 调用10条内容 limit="10"
order 排序 字符 针对数据循环列表进行排序,标准SQL排序 按照id从大到小 order="id desc"
按照id从小到大 order="id asc"
rand 随机排序 true 对数据列表进行随机排序,使用本属性时order属性将失效 对数据列表进行随机排序 rand="true"
调用展示
调用10条TAG标签,另外还可以使用aid条件属性来指定要调用内容的TAG
<!--list:{table="tags" order="id desc" limit="10"}--> <li> <a href="__INDEX__/tags-{$list.name}/">{$list.name}</a> </li> <!--/list--> 
		
1. 2. 3.
效果如下:
  • 标签一
  • 标签二
  • 标签三
  • 标签四
  • 标签五
    ....
  • 位置导航循环,主要用于当前的位置导航
    当前位置: <a href="__APP__/">首页</a> <!--foreach:{$nav $list}--> >> <a href="{$list.curl}" >{$list.name}</a> <!--/list-->
    		
    1. 2. 3. 4.
    效果如下:
    首页 >> 栏目一 >> 子栏目
    多用表单内容循环,主要用于在其他地方调用多用表单列表,循环标识必须为form,table属性为表单名称,其他条件参考条件属性,字段值为表单字段,下面是例子
    <!--form:{table="后台表单名" order="id desc" limit="10"}--> <li> <a href="{$form.url}">{$form.name}</a> </li> <!--/form-->
    		
    1. 2. 3.
    效果如下:
  • 友情链接一
  • 友情链接二
  • 友情链接三
    ....