- 可视化标签
- 多语言标签
-
全局标签
- artlist 文章列表
- models 栏目列表
- modelsartlist 频道循环
- type 指定栏目
- include 引用模板
- arcview 单条文档
- position 面包屑
- assign 定义变量
- empty 为空判断
- notempty 不为空判断
- foreach 循环输出
- volist 数据循环
- if 条件判断
- switch 条件判断
- compare 变量比较
- adv 广告列表
- load 文件加载
- global 全局变量
- field 字段值
- searchform 搜索标签
- 常用函数
- links 友情链接
- SQL 数据查询
- weapp 应用插件
- range 范围判断
- for 数据循环
- ad 单条广告
- user 会员信息
- php标签
- hotkeywords 热门搜索
- navigation 导航菜单
- static 文件引入
- 会员信息(memberlist)
- FAQ 常见问题列表
- 列表标签
- 内容标签
modelsartlist 频道循环
[基础用法]
标签:modelsartlist (channelartlist)
备注:使用channelartlist也可以正常输出
描述:获取当前栏目分类的下级栏目的文档列表
用法:
{zan:modelsartlist typeid='栏目ID' type='son' loop='20'}
<a href='{zan:field name='typeurl' /}'>{zan:field name='typename' /}</a>
{zan:artlist limit='0,10' titlelen='30'}
<a href='{$field.arcurl}'>{$field.title}</a>
{/zan:artlist}
{/zan:modelsartlist}
属性:
id='modelsartlist'
id='modelsartlist'
typeid='' 栏目ID,多个请用","分开
loop='100' 调用栏目数
titlelen='30' 栏目名称长度
type='son' 表示下级栏目
- type='self' 表示同级栏目
- type='top' 表示顶级栏目
- type='sonself' 表示当前下级栏目以及同级栏目
mod='' 每隔N行输出的内容
empty='' 没有数据时显示的文案
涉及表字段:
请查阅Zan数据字典,找到表名 zan_arctype
-------------------------------效果展示--------------------------------
1,调用指定栏目ID,(栏目名称链接,子栏目名称链接,栏目内文章)
模板调用代码
网站前端显示效果(css样式请自行填充)

1,调用指定栏目ID,(栏目名称链接,子栏目名称链接,栏目内文章)
模板调用代码
<div>
{zan:modelsartlist typeid='2'}
<div class="left_title1">{zan:field name='typename' /}</div>
<div class="left_nav_box">
<ul class="left_nav">
{zan:models loop="6" type ='son'}
<li><a href="{$field.typeurl}" title="{$field.typename}">{$field.typename}</a></li>
{/zan:models}
</ul>
<a href="{zan:field name='typeurl' /}" class="left_more1" title="查看更多分类">查看更多分类</a> </div>
<ul class="right_pro">
{zan:artlist loop='6' titlelen='30'}
<li> <a href="{$field.arcurl}" title="{$field.title}"><img src="{$field.litpic}" width="231" height="173" alt="{$field.title}" class="PicAuto"/></a>
<p><a href="{$field.arcurl}" title="{$field.title}">{$field.title}</a></p>
</li>
{/zan:artlist}
</ul>
{/zan:modelsartlist}
</div>

【更多示例】
-------------------------------示例1--------------------------------
描述:输出顶级栏目列表
{zan:modelsartlist type='top' loop='10'}
<a href="{zan:field name='typeurl' /}">{zan:field name='typename' /}</a>
{/zan:modelsartlist}
-------------------------------示例2--------------------------------
描述:输出指定栏目下的内容列表(modelsartlist标签里嵌套artlist标签)
{zan:modelsartlist typeid='10,11,12' loop="10"}
{zan:artlist loop='10' titlelen='30' infolen='160'}
<a href='{$field.arcurl}'>{$field.title}</a>
{/zan:artlist}
{/zan:modelsartlist}
-------------------------------示例3--------------------------------
描述:输出指定栏目下的下级栏目的内容列表(modelsartlist标签里嵌套artlist标签)
{zan:modelsartlist typeid='栏目ID' type='son' loop="10"}
{zan:artlist loop='10' titlelen='30' infolen='160'}
<a href='{$field.arcurl}'>{$field.title}</a>
{/zan:artlist}
{/zan:modelsartlist}
-------------------------------示例4--------------------------------
描述:输出指定栏目下的下级栏目列表(modelsartlist标签里嵌套models标签)
{zan:modelsartlist typeid='栏目ID' type='son' loop='10'}
{zan:models type='son' loop='10' currentclass='active'}
<a href="{$field.typeurl}" title="{$field.typename}" class="{$field.currentclass}">{$field.typename}</a>
{/zan:models}
{/zan:modelsartlist}
-------------------------------示例5--------------------------------
描述:输出指定栏目下的下级栏目列表(modelsartlist标签里嵌套type标签)
{zan:modelsartlist typeid='栏目ID' type='son' loop='10'}
{zan:type type='self'}
<a href="{$field.typeurl}" title="{$field.typename}">{$field.typename}</a>
{/zan:type}
{/zan:modelsartlist}
文档最后更新时间:2025-03-21 17:22:25
← models 栏目列表
type 指定栏目 →
未解决你的问题?请到「问答社区」反馈你遇到的问题