PbootBiz是独立维护的PbootCMS第三方资源与工具站,与官方无隶属关系;软件版本、授权政策及公告请以官方信息为准。
模板开发

PbootCMS模板开发入门:目录结构与常用标签调用

认识PbootCMS模板目录结构、模板文件命名规则与常用标签,掌握pboot:list、pboot:sort、pboot:nav、pboot:if等核心标签的调用方式。

适用人群:有 HTML/CSS 基础、准备学习 PbootCMS 模板开发的站长。模板开发本质是用 PbootCMS 标签把 HTML 静态页面"接上"后台数据。

一、模板目录结构

默认模板位于 template/default/,核心目录是 html/

template/default/
├── html/                 # 模板文件(主要修改这里)
│   ├── index.html        # 首页模板
│   ├── list.html         # 列表页模板(栏目列表)
│   ├── content.html      # 内容详情页模板(文章/产品)
│   ├── about.html        # 单页模板(关于我们等)
│   ├── search.html       # 搜索页模板
│   ├── tag.html          # 标签页模板
│   └── comm/             # 公共部分
│       ├── head.html     # 页头(导航、CSS引入)
│       └── foot.html     # 页脚(版权、JS引入)
├── css/                  # 样式文件
├── js/                   # 脚本文件
└── images/               # 图片资源

单页(如关于我们、免责声明)复用 about.html;产品模型会使用 products.html / product.html 等模型专属模板。

二、模板文件与页面的对应关系

页面模板文件
网站首页index.html
栏目列表页list.html
内容详情页content.html
单页(关于/联系)about.html
搜索结果显示页search.html

三、引入公共头尾

每个模板文件首尾用 include 引入公共部分,实现全站统一修改:

{include file=comm/head.html}

{include file=comm/foot.html}

四、核心标签速查

1. 导航标签 pboot:nav——输出栏目导航(支持多级):

{pboot:nav}[nav:name]{/pboot:nav}

2. 列表标签 pboot:list——最常用,输出栏目下内容列表:

{pboot:list scode=2 num=10 order=date}[list:title lencn=20][list:date style=Y-m-d]{/pboot:list}

3. 栏目信息标签 pboot:sort——输出当前栏目信息:

{pboot:sort}[sort:name]——[sort:subname]{/pboot:sort}

4. 条件判断 pboot:if——按条件输出不同内容:

{pboot:if('[list:title]'=='某某')}...{else}...{/pboot:if}

5. 内容详情标签(详情页):

{pboot:content}[content:title]
[content:content]
[content:date style=Y-m-d]{/pboot:content}

五、标签通用参数

  • num:调用条数,如 num=10

  • order:排序,常用 date(时间)、visits(浏览量)、sorting(手动排序)

  • scode:指定栏目编码,不写则取当前栏目

  • lencn:标题截取长度,如 lencn=20(中文按字数截取)

  • style:日期格式,如 style=Y-m-d

完整标签列表与参数说明请查阅本站「开发手册」栏目,那里有更细的官方文档。

本文由PbootBiz整理发布,转载请保留来源信息。