🏷️ 内容 tags 标签
最后更新:2026-10-02
📋 标签组(按 group)
{{range .TagBanners}}banner 组(首页 hero 文案)数组
{{range .TagSections}}section 组(区块文案)数组
{{range .TagFeatures}}features 组(核心特色标签云)数组
{{range .TagCTAs}}cta 组(行动号召文案)数组
每条标签对象含 Name、Content、Remark、Sort(已按 group 分组查询返回,对象本身不带 Group 字段,分组由 TagBanners/TagSections 等变量名体现)。
💻 使用示例
<!-- 标签云(首页 features 组) -->
<div class="tag-cloud">
{{range .TagFeatures}}
<span class="tag-cloud-item">{{if .Content}}{{.Content}}{{else}}{{.Name}}{{end}}</span>
{{end}}
</div>
<!-- Banner 标题与副标题(banner 组第一条) -->
{{with index .TagBanners 0}}
<h1>{{.Name}}</h1>
<p>{{.Content}}</p>
{{end}}
<!-- CTA 文案(cta 组) -->
{{range .TagCTAs}}
<div class="cta">
<h3>{{.Name}}</h3>
<p>{{.Content}}</p>
</div>
{{end}}
📋 关于「内容自身 tags」
⚠️ 文章 / 产品 / 案例没有 per-content 的 tags 字段(数据表里不存在该列),请勿在模板里写 {{.News.Tags}} / {{.Product.Tags}} / {{.Case.Tags}}——这些取值永远为空,且不会报错,极难排查。如需给内容挂标签,请改用上方的「分组标签库」(.TagBanners / .TagSections / .TagFeatures / .TagCTAs),在后台「标签管理」按 group 维护后由系统注入。
Gitl.cn云建站 SaaS