FineCMS栏目信息保存在全局数组$cats中,当然你要知道栏目数组的结构了
1、调用顶级栏目
{loop $cats $cat}
{if $cat['parentid'] == 0 && $cat['ismenu']} //这里的$cat[‘ismenu’]是指作为菜单(在栏目管理处可以看到)。
业务逻辑处理....
{/if}
{/loop}
2、调用顶级栏目(存在下级栏目)
{loop $cats $cat}
{if $cat['parentid'] == 0 && $cat['ismenu']} //先调出顶级栏目
业务逻辑处理....
{if $cat['child']} //判断该栏目是否有子栏目,N级栏目以此类推。
{loop $cats $a} //循环栏目组,$a防止与$cat冲突。
{if $a['parentid']==$cat['catid']} //子栏目的父栏目id=它父栏目id
子栏目业务逻辑处理....
{/if}
{/loop}
{/if}
{/if}
{/loop}
3、循环栏目文章
{loop $cats $cat}
{if $cat['parentid'] == 0 && $cat['typeid']==1} //先调出顶级栏目,且为内部栏目。
<h1>当前顶级栏目:{$cat['catname']}</h1>
{if $cat['child']} //判断该栏目是否有子栏目。
{loop $cats $a} //循环子栏目数组,赋值$a。
{if $a['parentid']==$cat['catid']} //子栏目的父栏目id=它父栏目id
{list catid=$a[catid] num=10}
<li>{$t['title']}</li> //循环子栏目中的文章i信息
{/list}
{/if}
{/loop}
{/if}
{/if}
{/loop}
4、献给小白,在列表中取栏目信息
{list catid=$catid .....}
栏目:{$cats[$t['catid']]['catname']}
{/list}
- 安装程序
- 环境需求
- 系统安装
- 版权修改
- 后台操作
- 系统设置
- 网站管理
- 栏目管理
- 内容管理
- 生成静态
- 内容模型
- 表单模型
- 自定义资料
- 推送区域
- 功能教程
- 字段类别说明
- [静态/伪静态]自定义URL地址详细教程
- 表单使用教程
- 网站多语言配置
- 后台管理目录
- 自定义模型
- 会员投稿流程
- 网站多语言配置方法
- 后台管理目录(admin)更改方法介绍
- 部分表的数据结构
- 自定义Tag标签的URL
- 站内搜索参数说明及表单设计
- 多站点及分站配置
- 提交表单邮件通知
- 自定义字段表单调用
- 个性化URL结构
- 模型回调函数开发
- 重置管理员密码
- 模板标签
- 联动菜单(linkage)
- FineCMS 模板设计指南
- 万能标签list
- 标签语法说明
- 系统变量介绍
- 系统函数介绍
- 栏目{$cats}调用说明
- SQL语句查询
- 推荐位调用
- Tag标签调用
- 模型选项名称和选项值
- 自定义字段类别