我們在門戶應用提供了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庫管理
- 提升網站速度
- 七牛云
- 七牛云插件配置
- 原圖保護
- 七牛圖片處理
- 防止百度移動端轉碼