适用范围
栏目调用通用循环标签可以在模板内任何位置进行栏目列表的调用
循环基本格式
基本循环
循环调用信息
1.2.3.循环前缀可以随意自定义但是只能为英文和下划线,循环内的所有循环前缀必须保持一致,否则会无法调用循环内的内容。
属性和值是循环内的条件属性,属性和值以等号作为区分,可以同时设置多个属性每个属性之间用空格分开。
可调用属性
属性 功能 可用值 值说明 例子 必要
mid 模型ID 数字 后台模型管理中的ID,默认为全部模型,文章模型为1,单页模型为2,跳转模型为3 调用文章模型的栏目 mid="1" 否
cid 栏目ID 数字 后台栏目中的列表ID,多个ID用英文逗号分隔开 调用栏目ID为1、2和3的栏目 cid="1,2,3" 否
pid 上级栏目ID 数字 后台栏目中的列表ID,多个ID用英文逗号分隔开 调用上级栏目ID为2和3的子栏目 cid="2,3" 否
type 栏目调用属性 top 调用所有顶级栏目,使用此属性时pid属性将无效,一般用于主导航 调用所有顶级栏目 type="top" 否
sub 调用pid栏目下的所有子栏目,必须和pid配合使用,且pid不能为多个栏目ID 调用栏目ID为4下的所有子栏目 pid="4" type="sub"
att 栏目类型 class 调用栏目类型为频道页的栏目 调用栏目类型为频道页 att="class" 否
list 调用栏目类型为列表页的栏目 调用栏目类型为列表页 att="list"
where 附加条件 字符串 标准SQL条件语句,条件内调用字段请用"<"和">"代替"{"和"}"作为标识 调用上级栏目为1的栏目 where="pid=1"
调用上级栏目为指定字段的值 where="pid=<$class.cid>" 否
limit 条数 数字 调用多少条栏目 调用10条栏目 limit="10" 否
order 排序 字符 针对栏目循环列表进行排序,标准SQL排序
排序会自动以后台中的栏目设置的顺序进行排序,这里的设置针对第二排序条件 按照栏目ID从大到小 order="cid desc" 是
按照栏目ID从小到大 order="cid asc"
rand 随机排序 true 对栏目列表进行随机排序,使用本属性时order属性将失效 对栏目列表进行随机排序 rand="true" 否
字段基本格式
循环内的字段调用必须包含在循环内且循环前缀必须一致,否则调用无效或报错,下面是字段基本格式:
{$循环前缀.字段}1.例如调用栏目名称:{$list.nsme},下面是可用字段说明
可用字段
字段 说明
cid 栏目ID
pid 上级栏目ID
mid 模型ID
name 栏目名称
urlname 栏目英文URL名
subname 栏目副名称
image 栏目形象图
keywords 栏目关键词
description 栏目描述
seo_content 栏目SEO内容
curl 栏目超链接地址
i 循环序号
实例展示
调用10个顶级栏目
1.2.3.效果如下:
栏目一
栏目二
栏目三
栏目四
栏目五
....
调用5个顶级栏目,并且各调用出他们的二级栏目
1.2.3.4.5.6.7.8.9.10.效果如下:
栏目一
子栏目二
子栏目三
栏目二
子栏目二
子栏目三
...