首页 / 建站手册 / 按标签找内容

按标签找内容

把一篇内容或一个栏目上的标签取出来做「标签云」,以及 /tag/ 聚合页的地址怎么拼。

适用范围:详情页(这篇的标签)、列表页侧栏(本栏目常用标签)、标签聚合页 tag.html。

取标签

{naicha:tags content_id="{naicha:param name='id'}" num="20"}
  <a class="chip" href="/tag/{tag.name urlencode="1"}">#{tag.name} <i>{tag.count}</i></a>
{/naicha:tags}
属性 / 字段含义
cid取某个栏目下常用的标签
content_id取某一篇内容身上的标签(不写就用当前内容)
num取几个
{tag.name}标签名
{tag.count}带这个标签的内容有几篇
⚠️ 拼 /tag/ 地址时必须写 urlencode="1": 中文标签不编码会拼出一个非法地址,浏览器看着像「标签页 404」, 其实是地址里有裸的中文字符。用 {naicha:url type="tag" name="…"} 也可以,它内部已经编码过。
没找到答案? 可以在 联系我们 留言说明使用场景,我们会补充进文档。