>#### 導航菜單列表標簽
>適用范圍:全站任意地方均可使用
標簽作用:用于調導航菜單欄目列表,對應后臺的“欄目歷>欄目分類”
#### **1、導航菜單列表**
```
{shanke:nav}
<a href="[nav:link]">[nav:name]</a>
{/shanke:nav}
```
控制參數:
>num=\* 數量,非必填,用于控制輸出的數量
parent=\* 父菜單編碼,非必填,用于控制輸出列表的父菜單編碼,默認0,即從一級菜單開始輸出
parent={sort:pcode} 可用于輸出當前欄目的同級菜單
parent={sort:scode} 可用于輸出當前欄目的子菜單
parent={sort:tcode} 可用于輸出當前欄目頂級菜單的子菜單
<br>
#### **2、可使用的列表標簽**
[nav:n]序號,從0開始
[nav:i]序號,從1開始
[nav:pcode]父欄目編碼
[nav:scode]當前欄目編碼
[nav:name]欄目名稱
[nav:subname]欄目副名稱
[nav:link]欄目鏈接
[nav:type]欄目類型,1單頁、2列表
[nav:outlink]后臺設置的跳轉鏈接
[nav:listtpl]列表頁模板
[nav:contenttpl]詳情頁模板
[nav:ico]欄目縮略圖
[nav:pic]欄目大圖
[nav:keywords]欄目關鍵字
[nav:description]欄目描述
[nav:soncount]當前欄目子欄目的數量,無子欄目時為0
[nav:rows]輸出欄目下內容數量
<br>
#### **3、常見使用示例**
#### 高亮菜單
```
使用判斷語句:`{shanke:if('[nav:scode]'=='{sort:tcode}')}class="cur"{/shanke:if}`
首頁特殊用法:`{shanke:if(0=='{sort:scode}')}class="cur"{/shanke:if}`
```
? ? ? ? ? ? ? ?
#### 菜單嵌套
二級嵌套
```
{shanke:nav} ? ?
??<a href= "[nav:link]">[nav:name]</a>
??{shanke:2nav parent=[nav:scode]}
????<a href= "[2nav:link]">[2nav:name]</a>
??{/shanke:2nav}
{/shanke:nav}
```
這里用到了nav的嵌套寫法下面會舉例三級嵌套。多個就寫多個數字就行了舉一反三哦
三級嵌套
```
{shanke:nav} ? ? ? ? ? ? ? ? ??
??<a href= "[nav:link]">[nav:name]</a>
??{shanke:2nav parent=[nav:scode]}
????<a href= "[2nav:link]">[2nav:name]</a>
????{shanke:3nav parent=[2nav:scode]}
??????<a href= "[3nav:link]">[3nav:name]</a>
????{/shanke:3nav}
??{/shanke:2nav}
{/shanke:nav}
```
如果有更多級別,以此類推,使用數字依層級套用,理論上不限級調用