qbcms模板引擎与标签
发布时间:2026-10-17 20:32
来源:本站
阅读:16
模板引擎与标签
前台使用自研模板引擎(app/Core/View.php),支持 {qbcms:} 专属标签、{include:} 模板包含、{var:} / {raw:} 变量输出、{if} / {foreach} 条件与循环语法,以及 [field:xxx] 字段占位符。
常用标签示例:
| 标签 | 用途 | 常用参数 | 示例 |
|---|---|---|---|
{qbcms:arclist} | 文章列表,最常用内容标签 | cid、tid、num、by、order、page | {qbcms:arclist cid="1" num="10"} |
{qbcms:article} | 单篇文章 | id | {qbcms:article id="1"} |
{qbcms:catlist} | 栏目列表 | pid、num | {qbcms:catlist pid="0" num="10"} |
{qbcms:category} | 单个栏目 | id | {qbcms:category id="1"} |
{qbcms:slider} | 轮播图 | name、id | {qbcms:slider name="首页Banner"} |
{qbcms:linklist} | 友情链接 | gid、num | {qbcms:linklist gid="0"} |
{qbcms:tagcloud} | 标签云 | num | {qbcms:tagcloud num="30"} |
{qbcms:topiclist} | 专题列表 | num | {qbcms:topiclist num="10"} |
{qbcms:topic} | 单个专题 | id | {qbcms:topic id="1"} |
{qbcms:page} | 单页内容 | id、alias | {qbcms:page alias="about"} |
{qbcms:guestbook} | 留言列表 | num | {qbcms:guestbook num="10"} |
{qbcms:guestbook_form} | 留言表单 | class | {qbcms:guestbook_form} |
{qbcms:custom} | 自定义标签(后台配置) | name | {qbcms:custom name="hot_articles"} |
{include:header.html} | 包含模板(最多 3 层嵌套) | file | {include:header.html} |
{qbcms:site_name} 等 | 站点变量 | site_name、site_logo、site_keywords 等 | {qbcms:site_name} |
/ {raw:xxx} | 输出控制器变量 | page_title、pagination、breadcrumb 等 | |
{if $var} / {foreach $list as $item} | 条件分支 / 循环 | — | {if $is_top}...{else}...{/if} |
[field:xxx length=N] | 字段占位符(可截字) | length | [field:title length=20] |
| 分页栏 | — | |
后台「模板标签 → 标签手册」内置全部标签参数与示例的可视化文档;「标签生成器」可交互式生成标签代码;「自定义标签」支持在后台配置数据源、条件与模板,并支持标签级缓存。
点赞
0
收藏
0
评论
暂无评论,快来发表第一条评论吧!