内容页标签
内容页标签用于文章详情页模板,显示文章的完整内容和相关信息。
常用标签
文章信息标签
| 标签 |
说明 |
示例 |
{$article.title} |
文章标题 |
PHP 最佳实践 |
{!$article.content} |
文章内容(HTML) |
富文本内容 |
{$article.description} |
文章摘要 |
文章简介 |
{$article.author_name} |
作者名称 |
张三 |
{$article.published_at} |
发布时间 |
2026-01-03 |
{$article.views} |
浏览量 |
1234 |
{$article.thumb} |
缩略图 URL |
/uploads/xxx.jpg |
栏目信息标签
| 标签 |
说明 |
{$category.name} |
栏目名称 |
{$category.slug} |
栏目别名 |
完整示例
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<title>{$article.title} - {$setting.site_name}</title>
</head>
<body>
<header>
<nav>
<a href="{$BASE_URL}/{$category.slug}">{$category.name}</a>
</nav>
</header>
<main>
<article>
<h1>{$article.title}</h1>
<div class="meta">
<span>作者:{$article.author_name}</span>
<time>{$article.published_at}</time>
<span>浏览量:{$article.views}</span>
</div>
{if $article.thumb}
<div class="thumb">
<img src="{$article.thumb}" alt="{$article.title}">
</div>
{/if}
{if $article.description}
<div class="description">
<p>{$article.description}</p>
</div>
{/if}
<div class="content">
{!$article.content}
</div>
</article>
<nav class="related">
<h2>相关文章</h2>
{if $related_articles}
{loop $related_articles $related}
<div>
<a href="{$BASE_URL}/posts/{$related.category_id}/{$related.id}.html">
{$related.title}
</a>
</div>
{/loop}
{/if}
</nav>
</main>
</body>
</html>
注意事项
- 文章内容使用
{!$article.content}(不转义),因为内容是 HTML 格式
- 文章标题、作者等文本信息使用
{$article.title}(转义),防止 XSS
- 缩略图需要检查是否存在再显示
- 相关文章需要检查是否存在再显示