適用范圍:全站任意地方均可使用
標簽作用:用于調導航菜單欄目列表,對應后臺的“基礎內容>內容欄目”
教程新增加pbootcms導航欄logo居中判斷案例
#### 1、導航菜單列表
~~~
{pboot:nav}<a href="[nav:link]">[nav:name]</a> {/pboot:nav}
~~~
控制參數:
num=\* 數量,非必填,用于控制輸出的數量
parent=\* 父菜單編碼,非必填,用于控制輸出列表的父菜單編碼,默認0,即從一級菜單開始輸出
parent={sort:pcode} 可用于輸出當前欄目的同級菜單
parent={sort:scode} 可用于輸出當前欄目的子菜單
parent={sort:tcode} 可用于輸出當前欄目頂級菜單的子菜單
#### 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]| 輸出欄目下內容數量(V1.3+)|
#### 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}
~~~
pbootcms導航欄logo居中判斷案例
~~~
{pboot:nav}
<a href="[nav:link]">[nav:name]</a>
{pboot:if([nav:i]==3)}
<img src="{pboot:sitelogo}">
{/pboot:if}
{/pboot:nav}
~~~
上面的的[nav:i]=3意思就是當輸出到第三個導航欄的時候,在輸出logo樣式
如果有更多級別,以此類推,使用數字依層級套用,理論上不限級調用