PbootCMS 模板標(biāo)簽序號(hào)從 2 開始
一、需求場(chǎng)景
在 PbootCMS 模板開發(fā)中,需實(shí)現(xiàn)標(biāo)簽序號(hào)從 2 開始計(jì)數(shù),適用于以下場(chǎng)景:
二、導(dǎo)航標(biāo)簽({pboot:nav}
)
1. 核心問題
PbootCMS 導(dǎo)航標(biāo)簽?zāi)J(rèn)通過 [nav:i]
輸出序號(hào)(從 1 開始),需通過條件判斷跳過第一個(gè)導(dǎo)航項(xiàng)。
2. 實(shí)現(xiàn)代碼
{pboot:nav} {pboot:if([nav:i] > 1)} <!-- 判斷序號(hào)是否大于1(即從2開始) --> <li> <a href="[nav:link]">[nav:name]</a> </li> {/pboot:if} {/pboot:nav}
3. 代碼解析
{pboot:if([nav:i] > 1) && [nav:i] <= 5}
三、列表標(biāo)簽({pboot:list}
)
1. 核心問題
PbootCMS 列表標(biāo)簽?zāi)J(rèn)從第 1 條內(nèi)容開始顯示,需通過 start
參數(shù) 調(diào)整起始位置(V1.3.2 + 版本支持)。
2. 實(shí)現(xiàn)代碼
{pboot:list scode=1 start=2 num=5} <a href="[list:link]">[list:title]</a> {/pboot:list}
3. 代碼解析
四、綜合示例(導(dǎo)航 + 列表)
1. 導(dǎo)航欄隱藏第一個(gè)欄目
<nav class="nav-menu"> {pboot:nav} {pboot:if([nav:i] > 1)} <a href="[nav:link]" class="nav-item">[nav:name]</a> {/pboot:if} {/pboot:nav} </nav>
2. 內(nèi)容列表跳過第一條
<div class="content-list"> {pboot:list scode=2 start=2 num=4} <div class="content-item"> <h3>[list:title]</h3> <p>[list:description len=80]</p> </div> {/pboot:list} </div>