影视在线网-日本aa网站-伊人一二三区-国产帅男男gay在线观看|www.nianchuai.com

加截中...

PbootCMS 模板標(biāo)簽序號(hào)從 2 開始


一、需求場(chǎng)景

在 PbootCMS 模板開發(fā)中,需實(shí)現(xiàn)標(biāo)簽序號(hào)從 2 開始計(jì)數(shù),適用于以下場(chǎng)景:


  • 導(dǎo)航欄需隱藏第一個(gè)默認(rèn)欄目(如 “首頁”),從第二個(gè)欄目開始顯示;

  • 內(nèi)容列表需跳過第一條置頂內(nèi)容,從第二條開始展示;

  • 自定義模塊需按特定規(guī)則調(diào)整序號(hào)起始值。

二、導(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:nav}:遍歷所有導(dǎo)航欄目;

  • [nav:i]:輸出當(dāng)前導(dǎo)航項(xiàng)的序號(hào)(從 1 開始);

  • {pboot:if([nav:i] > 1)}:僅當(dāng)序號(hào)大于 1 時(shí),渲染導(dǎo)航項(xiàng);

  • 若需顯示第 2-5 個(gè)導(dǎo)航項(xiàng),可疊加條件:

{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. 代碼解析

  • scode=1:指定內(nèi)容所屬欄目(需替換為實(shí)際欄目 ID);

  • start=2:從第 2 條內(nèi)容開始顯示;

  • num=5:共顯示 5 條內(nèi)容(即第 2-6 條);

  • 若需顯示第 2-5 條內(nèi)容,可調(diào)整 num=4(2-5 共 4 條)。

四、綜合示例(導(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>

五、注意事項(xiàng)

  1. 版本兼容性

    • start 參數(shù)僅支持 V1.3.2 及以上版本,低版本需升級(jí) PbootCMS;

    • 導(dǎo)航標(biāo)簽條件判斷需確保 {pboot:if} 語法正確(V1.2.0 + 支持)。

  2. 緩存清理
    修改模板后需清空 PbootCMS 緩存(后臺(tái)→系統(tǒng)設(shè)置→緩存設(shè)置→清空緩存),否則修改可能不生效。

  3. 序號(hào)邏輯

    • 導(dǎo)航標(biāo)簽 [nav:i] 從 1 開始計(jì)數(shù);

    • 列表標(biāo)簽 start=2 表示從第 2 條內(nèi)容開始(數(shù)據(jù)庫中 ID 不一定連續(xù),需依賴排序規(guī)則)。


在線客服
服務(wù)熱線

服務(wù)熱線

13648088499

微信咨詢
二維碼
返回頂部