#### 導航菜單列表標簽
適用范圍:全站任意地方均可使用
標簽作用:用于調導航菜單欄目列表,對應后臺的“基礎內容>內容欄目”
#### 1、導航菜單列表
```
{pboot:nav}
<a href="[nav:link]">[nav:name]</a>
{/pboot:nav}
```
控制參數:
num=\* 數量,非必填,用于控制輸出的數量
parent=\* 父菜單編碼,用于輸出子欄目,默認從一級菜單開始輸出,(V3.1.2+)支持傳遞多個編碼
parent={sort:pcode} 可用于輸出當前欄目的同級菜單
parent={sort:scode} 可用于輸出當前欄目的子菜單
parent={sort:tcode} 可用于輸出當前欄目頂級菜單的子菜單
scode=1,2,3? 用于控制輸出欄目范圍(V3.1.2+)
要注意parent和scode的區別,一個是輸出子欄目,一個控制范圍
#### 2、可使用的列表標簽
<table class="table table-bordered table-light"><tbody><tr class="firstRow"><td>[nav:n]</td><td>序號,從0開始</td></tr><tr><td>[nav:i]</td><td>序號,從1開始</td></tr><tr><td>[nav:pcode]</td><td>父欄目編碼</td></tr><tr><td>[nav:scode]</td><td>當前欄目編碼</td></tr><tr><td>[nav:name]</td><td>欄目名稱</td></tr><tr><td>[nav:subname]</td><td>欄目副名稱</td></tr><tr><td>[nav:link]</td><td>欄目鏈接</td></tr><tr><td>[nav:type]</td><td>欄目類型,1單頁、2列表</td></tr><tr><td>[nav:outlink]</td><td>后臺設置的跳轉鏈接</td></tr><tr><td>[nav:listtpl]</td><td>列表頁模板</td></tr><tr><td>[nav:contenttpl]</td><td>詳情頁模板</td></tr><tr><td>[nav:ico]</td><td>欄目縮略圖</td></tr><tr><td>[nav:pic]</td><td>欄目大圖</td></tr><tr><td>[nav:keywords]</td><td>欄目關鍵字</td></tr><tr><td>[nav:description]</td><td>欄目描述</td></tr><tr><td>[nav:soncount]</td><td>當前欄目子欄目的數量,無子欄目時為0</td></tr><tr><td style="word-break: break-all;">[nav:rows]</td><td style="word-break: break-all;">輸出欄目下內容數量(V1.3+)</td></tr><tr><td>[nav:def1]</td><td>欄目描述1(V3.0.6+)</td></tr><tr><td>[nav:def2]</td><td>欄目描述2(V3.0.6+)</td></tr><tr><td>[nav:def3]</td><td>欄目描述3(V3.0.6+)</td></tr></tbody></table>
#### 3、常見使用示例
#### 高亮菜單
使用判斷語句:`{pboot:if('[nav:scode]'=='{sort:tcode}')}class="active"{/pboot:if}`
首頁特殊用法:`{pboot:if(0=='{sort:scode}')}class="active"{/pboot:if}`
? ? ? ? ? ? ? ?
#### 菜單嵌套
二級嵌套
```
{pboot:nav} ? ? ? ? ? ? ? ? ??
??<a href= "[nav:link]">[nav:name]</a>
??{pboot:2nav parent=[nav:scode]}
????<a href= "[2nav:link]">[2nav:name]</a>
??{/pboot:2nav}
{/pboot:nav}
```
三級嵌套
```
{pboot:nav} ? ? ? ? ? ? ? ? ??
??<a href= "[nav:link]">[nav:name]</a>
??{pboot:2nav parent=[nav:scode]}
????<a href= "[2nav:link]">[2nav:name]</a>
????{pboot:3nav parent=[2nav:scode]}
??????<a href= "[3nav:link]">[3nav:name]</a>
????{/pboot:3nav}
??{/pboot:2nav}
{/pboot:nav}
```
如果有更多級別,以此類推,使用數字依層級套用,理論上不限級調用