首页 / 建站手册 / 标签页:tag.html

标签页:tag.html

点一个内容标签之后落到哪一页、这一页能拿到什么、怎么列出该标签下的内容。

模板文件:tag.html | 访问地址:/tag/标签名

这个页面拿到的变量

{tagName}当前标签名(已经去掉 URL 编码)
{param.name} {param.page}标签名与页码
{listTotal} {listPages}该标签下有多少条内容
{seo.*} {canonical}照常

这个页面能用的标签

{naicha:list}按标签取内容:tag="{tagName}"; 多标签用 tags="a,b" 配 tagmode="and|or"
{naicha:page}分页
{naicha:tags}顺带列出别的常用标签(做标签云)
公共标签 + if/loop都能用

一份完整的标签页

{naicha:include file="header.html"}

<div class="pg-head">
  <h1>#{tagName}</h1>
  <p>共 {listTotal} 条</p>
</div>

{naicha:list tag="{tagName}" num="12" page="{naicha:param name='page'}" order="publish desc"}
  <a class="card" href="{list.url}">
    <h3>{list.title}</h3>
    <p>{list.summary excerpt="60"}</p>
  </a>
{/naicha:list}

{naicha:page}

{naicha:include file="footer.html"}
⚠️ 拼 /tag/ 地址时中文标签必须 urlencode="1": <a href="/tag/{tag.name urlencode="1"}">。 不编码会拼出一个非法地址,看着像"标签页 404"。
没找到答案? 可以在 联系我们 留言说明使用场景,我们会补充进文档。