PbootCMS 模板首页如何调用全站所有文章(附代码示例)

在使用 PbootCMS 搭建企业网站或内容型网站时,很多站长都会遇到这样一个需求:
在首页不区分栏目,直接调用全站最新文章内容进行展示
例如:首页新闻列表、最新资讯、推荐文章等模块。
家兴网络将详细讲解 PbootCMS 模板首页调用全站所有文章的方法,并附上完整代码示例。
一、PbootCMS 调用文章的基本原理
在 PbootCMS 模板中,文章列表通常通过 {pboot:list} 标签进行调用。
其中,scode 参数用于指定栏目编码:
指定栏目编码 → 只调用某一个栏目的文章
不指定栏目(
scode=*)→ 调用全站所有栏目文章
二、调用全站所有文章的模板代码
在首页模板(如 index.html)中,直接使用以下代码即可:
{pboot:list scode=* num=5}
<li>
<a href="[list:link]">[list:title]</a>
</li>
{/pboot:list}参数说明:
| 参数 | 说明 |
|---|---|
scode=* | 不指定栏目,调用全站所有文章 |
num=5 | 调用文章数量(此处为 5 篇) |
[list:link] | 文章详情页链接 |
[list:title] | 文章标题 |
重点说明:* 号表示 所有栏目,这是调用全站文章的关键。
三、调用指定栏目的文章(对比示例)
如果你只想调用某一个栏目的文章,比如栏目编码为 12,只需把 * 改为栏目编号即可:
{pboot:list scode=12 num=5}
<li>
<a href="[list:link]">[list:title]</a>
</li>
{/pboot:list}这样就只会显示 栏目编码为 12 的文章内容。
四、常见扩展用法示例
1️⃣ 限制标题长度
[list:title lencn=20]
适合首页展示,避免标题过长导致布局错乱。
2️⃣ 显示发布时间
<span>[list:date]</span>
或指定格式:
<span>[list:date style=Y-m-d]</span>
3️⃣ 不分页(首页常用)
page=0
完整示例:
{pboot:list scode=* num=5 page=0}
<li>
<a href="[list:link]">[list:title lencn=20]</a>
<span>[list:date style=Y-m-d]</span>
</li>
{/pboot:list}五、适用场景总结
使用 scode=* 调用全站文章,适用于以下场景:
网站首页最新资讯
全站新闻聚合模块
推荐文章 / 最新文章列表
不区分栏目内容展示的页面
六、总结
在 PbootCMS 中:
scode=*= 调用全站所有文章scode=栏目编号= 调用指定栏目的文章
这是一个非常实用、且在模板开发中经常用到的技巧,掌握后可以让首页内容展示更加灵活。
作者:家兴网络
官网:https://www.xianjuezhe.com/
如果你还需要 PbootCMS 其他模板调用技巧(如推荐文章、点击排行、上一篇下一篇优化等),欢迎继续交流