我们在门户应用提供了breadcrumb标签,这个标签的实际功能就是为你取得当前分类的层级结构数组。
比如,在文章列表页,当前分类 id 是`3`
```
新闻中心,分类id:1
└─国内新闻,分类 id:2
└─上海新闻,分类 id:3
```
根据以上的数据结构我们使用面包屑标签
```
<php>
/*当前文章分类 id*/
$currentCid=3;
</php>
<ol class="breadcrumb">
<li><a href="__ROOT__/">首页</a></li>
<portal:breadcrumb cid="currentCid" self="false">
<li><a href="{:url('portal/List/index',['id'=>$vo['id']])}">{$vo.name}</a></li>
</portal:breadcrumb>
<li class="active">上海新闻</li>
</ol>
```
以上代码输出的结果是:
```
<ol class="breadcrumb">
<li><a href="/">首页</a></li>
<li><a href="/portal/List/index/id/1">新闻中心</a></li>
<li><a href="/portal/List/index/id/2">国内新闻</a></li>
<li class="active">上海新闻</li>
</ol>
```
所以当self 属性值为 false 时,同时当前分类是一级分类时,面包屑标签是没有循环结果的。
- 序言
- 运行环境
- nginx rewrite
- apache rewrite
- IIS rewrite
- MAC开发
- HTTPS配置
- 更安全的nginx配置
- 关闭调试模式
- 6.0调试模式
- 开发工具
- 邮箱配置
- 163邮箱配置
- QQ邮箱配置
- 安装门户应用
- 5.1及以前版本安装
- 验证码问题
- 迁移到正式环境
- 支持虚拟机
- 5.0支持虚拟机
- 5.1支持虚拟机
- 如何保证代码同时兼容5.1和6.0
- 站群部署
- 部署原理
- 如何使用CMF做商业软件
- 商业化使用概述
- 去除界面上的ThinkCMF
- 更改前后台默认模板
- 定制安装应用
- 让应用自动安装
- 更改默认核心的逻辑
- 忘记后台密码
- 后台地址是?
- 插件安装
- 模板安装
- 更换后台主题
- 关闭数字验证码
- 获取前台用户信息
- 获取当前管理员
- 引入第三方库
- 分页参数丢失
- 什么是数据集?
- 基类你理解了吗?
- 你的后台菜单管理正确吗?
- 安装API模块
- 持续升级
- 面包屑为什么空?
- composer库管理
- 提升网站速度
- 七牛云
- 七牛云插件配置
- 原图保护
- 七牛图片处理
- 防止百度移动端转码