>[info] 從緩存數據中調用站點欄目
> **不支持排序,默認排序根據欄目排序由小到大**
## **欄目列表**
標簽:`{rg:navi 參數名稱="參數值"}{/rg:navi}`
>[danger] 適用頁面:任何
>[danger] 標簽屬性:循環
**常用參數列表**
|參數(?為可選參數)|默認值|使用示例|解釋|
|---|---|---|---|
|?pid|0|pid="2"或pid="$navi['id']"|上級欄目ID|
|?model||model="product"|根據模型選欄目|
|?id||id="1"或id="1,2,3,4"|根據欄目ID直接調用|
|?eid||eid="1"或eid="1,2,3,4"|排除的欄目ID|
|?palias||palias="news"|根據上級欄目別名調用|
|?alias||alias="about,product,pic"|根據欄目別名調用|
|?group|G0|group="G1",系統自動轉大寫|根據欄目位置分組調用|
|?where||where="'istop','=','a'\|'istuijian','=','b'",與nav標簽where方法不一樣,多條件用\|分割|附加條件|
**不常用參數列表**
|參數(?為可選參數)|默認值|使用示例|解釋|
|---|---|---|---|
|?site|當前站點|site="1"|站點ID|
|?limit|0|limit="4"|輸出數量|
|?name|navi|name="navi2"|變量名稱|
|?key|i|key="i"|循環內計數變量|
|?empty||empty="無記錄"|無結果提示|
|?offset||offset="2"|從第幾個開始輸出|
**常用固定字段調用對照表**
~~~
["id"] => 欄目ID
["name"] => 欄目名稱
["ename"] => 欄目副名稱
["site_id"] => 欄目所屬站點ID
["pid"] => 欄目上級ID
["img"] => 欄目圖片
["keys"] => 欄目關鍵詞
["desc"] => 欄目描述
["G0"] => 是否是G0欄目位置,1|0
["G1"] => 是否是G1欄目位置,1|0
["G2"] => 是否是G2欄目位置,1|0
["G3"] => 是否是G3欄目位置,1|0
["G4"] => 是否是G4欄目位置,1|0
["G5"] => 是否是G5欄目位置,1|0
["G6"] => 是否是G6欄目位置,1|0
["G7"] => 是否是G7欄目位置,1|0
["G8"] => 是否是G8欄目位置,1|0
["target"] => 鏈接打開方式
["create_time"] => 創建時間
["update_time"] => 修改時間
["hasChild"] => 擁有子欄目的個數
["url"] => 欄目url
["iscurrent"] => 【高亮常用】是否是當前欄目,包括所有的父層判斷,true|false
~~~
**欄目擴展字段調用對照表**
~~~
["ext"]["*"] => 擴展字段調用標識
~~~
>[success]使用舉例
**一個常規的欄目列表及其二級欄目**
```
// 頂級導航
{rg:navi}
// 判斷是否有子欄目,判斷是否屬當前欄目高亮
<li class="{if $navi['hasChild']}dropdown{/if} {if $navi['iscurrent']} active{/if}">
// 如果有子欄目則顯示<i>
{if $navi['hasChild']}<i class="arr"></i>{/if}
// 輸出導航名稱、鏈接以及打開方式
<a href="{$navi['url']}" target="{$navi['target']}">{$navi['name']}</a>
<div class="dropdown-box">
// 二級導航開始,調用pid參數值為$nav['id']
{rg:navi pid="$navi['id']"}
// 二級導航內容
<p><a href="{$navi['url']}">{$navi['name']}</a></p>
// 二級導航結束
{/rg:navi}
</div>
</li>
// 頂級導航結束
{/rg:navi}
```
**站點頂級欄目**
```
{rg:navi}
<a href="{$navi['url']}" target="{$navi['target']}">{$navi['name']}</a>
{/rg:navi}
```
**根據指定id調用欄目,pid參數失效**
```
{rg:navi id="1"}
<a href="{$navi['url']}" target="{$navi['target']}">{$navi['name']}</a>
{/rg:navi}
```
**根據多個id調用欄目,pid參數失效**
```
{rg:navi id="1,2,3,4,5"}
<a href="{$navi['url']}" target="{$navi['target']}">{$navi['name']}</a>
{/rg:navi}
```
**排除id調用欄目**
```
{rg:navi eid="3,5,8"}
<a href="{$navi['url']}" target="{$navi['target']}">{$navi['name']}</a>
{/rg:navi}
```
**根據欄目位置調用,pid參數失效**
```
{rg:navi group="G2"}
<a href="{$navi['url']}" target="{$navi['target']}">{$navi['name']}</a>
{/rg:navi}
```
**根據模型名稱調用**
```
{rg:navi model="news"}
<a href="{$navi['url']}" target="{$navi['target']}">{$navi['name']}</a>
{/rg:navi}
```
**綜合調用**
```
{rg:navi pid="3" eid="7,8,9" empty="無欄目" name="lanmu" key="n"}
<a href="{$lanmu['url']}" target="{$lanmu['target']}">{$lanmu['name']}</a>
這是第{$n}個欄目
{/rg:navi}
```
**根據欄目別名調用**
```
{rg:navi palias="products" empty="無欄目" name="lanmu" key="n"}
<a href="{$lanmu['url']}" target="{$lanmu['target']}">{$lanmu['name']}</a>
這是第{$n}個欄目
{/rg:navi}
```
- 系統概述
- 開始安裝
- 管理后臺(必懂部分)
- 配置設置
- 模型管理
- 字段管理
- 系統升級
- 關鍵詞庫
- TKD模板
- 鏈接&Robots
- 站點列表
- 站點信息&全局變量
- 欄目管理
- 單頁管理
- 欄目內容
- 功能管理
- 表單管理
- 后臺總結(必看)
- 標簽變量
- 頁面變量
- 全局變量
- 當前欄目
- 單頁內容
- 列表頁
- 詳情頁
- 標簽調用
- 站點列表
- 欄目調用(讀數據庫)
- 欄目調用(讀緩存)
- 內容列表
- 指定模型內容
- 自定義分頁
- 面包屑
- 功能調用
- 附屬表內容
- 單頁內容列表
- 多圖字段
- 表單內容列表
- 字符串分割
- 搜索頁列表
- 地區調用
- 關鍵詞列表
- 屬性列表
- 內容統計
- 比較判斷
- 常用比較
- 常用判斷
- 模板開發
- 模板目錄結構
- 路徑標簽
- 模板包含
- 模板命名
- 語言包
- 搜索表單
- 自定義表單
- 系統函數
- 默認值
- 無圖默認值
- 生成縮略圖
- 獲取多圖的某張
- 時間格式化
- 欄目字段繼承
- 字符截取
- 字符隱藏
- 分割獲取
- 二維碼
- 轉純文本
- 運算
- 避免混淆
- 其他常用
- 更新日志
- 問題排解