PbootCMS 模板标签序号从 2 开始
一、需求场景
在 PbootCMS 模板开发中,需实现标签序号从 2 开始计数,适用于以下场景:
二、导航标签({pboot:nav})
1. 核心问题
PbootCMS 导航标签默认通过 [nav:i] 输出序号(从 1 开始),需通过条件判断跳过第一个导航项。
2. 实现代码
{pboot:nav}
{pboot:if([nav:i] > 1)} <!-- 判断序号是否大于1(即从2开始) -->
<li>
<a href="[nav:link]">[nav:name]</a>
</li>
{/pboot:if}
{/pboot:nav}3. 代码解析
{pboot:if([nav:i] > 1) && [nav:i] <= 5}三、列表标签({pboot:list})
1. 核心问题
PbootCMS 列表标签默认从第 1 条内容开始显示,需通过 start 参数 调整起始位置(V1.3.2 + 版本支持)。
2. 实现代码
{pboot:list scode=1 start=2 num=5}
<a href="[list:link]">[list:title]</a>
{/pboot:list}3. 代码解析
四、综合示例(导航 + 列表)
1. 导航栏隐藏第一个栏目
<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. 内容列表跳过第一条
<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>



