根据你提供的信息,我们可以进一步了解如何使用 pboot:list 标签,并结合 [list:n][list:i] 和 [list:id] 进行一些实用的功能实现。下面是一些具体的示例和应用场景:

1. 显示列表序号

假设我们需要显示一个列表,并且希望序号从 0 开始:

html
 
{pboot:list num=10}
<li>{list:n}. {list:title}</li>
{/pboot:list}

如果希望序号从 1 开始:

html
 
{pboot:list num=10}
<li>{list:i}. {list:title}</li>
{/pboot:list}

2. 使用编号作为链接参数

假设我们需要将每个列表项的编号作为链接的一部分:

html
 
{pboot:list num=10}
<li><a href="/article/{list:id}">{list:title}</a></li>
{/pboot:list}

3. 判断第一个列表项并添加类

假设我们需要为第一个列表项添加 active 类:

html
 
{pboot:list num=10}
<li {pboot:if('[list:i]' == '1')}class="active"{/pboot:if}>
<a href="/article/{list:id}">{list:title}</a>
</li>
{/pboot:list}

4. 奇偶数判断(隔行变色)

假设我们需要为偶数行添加不同的背景颜色:

html
 
{pboot:list num=10}
<li {pboot:if('[list:i]' % 2 == 0)}class="bg-dark"{/pboot:if}>
<a href="/article/{list:id}">{list:title}</a>
</li>
{/pboot:list}

5. 显示当前页的文章高亮

假设我们需要在当前页面的文章列表中高亮当前文章:

html
 
{pboot:list num=10}
<li {pboot:if('[list:id]' == '{content:id}')}class="active"{/pboot:if}>
<a href="/article/{list:id}">{list:title}</a>
</li>
{/pboot:list}

6. 显示文章数量

假设我们需要显示列表中有多少篇文章:

html
 
{pboot:list num=10}
{pboot:if('{list:n}' == '0')}暂无内容{/pboot:if}
<li>{list:n}. {list:title}</li>
{/pboot:list}

7. 显示特定编号的文章

假设我们需要显示特定编号的文章:

html
 
{pboot:list num=10}
<li {pboot:if('[list:id]' == '123')}class="highlight"{/pboot:if}>
<a href="/article/{list:id}">{list:title}</a>
</li>
{/pboot:list}

8. 显示前几篇文章

假设我们需要显示前两篇文章:

html
 
{pboot:list num=2}
<li>{list:i}. {list:title}</li>
{/pboot:list}

9. 判断是否有子文章

假设我们需要判断某个列表项是否有子文章:

html
 
{pboot:list num=10}
<li>
<a href="/article/{list:id}">{list:title}</a>
{pboot:if('[list:has_sub]' == '1')}<span>(有子文章)</span>{/pboot:if}
</li>
{/pboot:list}

10. 分页显示文章

假设我们需要分页显示文章,并且每页显示 5 篇文章:

{pboot:list num=5}
<li>{list:i}. {list:title}</li>
{/pboot:list}