在网站运营中,清晰有效地展示分类信息对于用户体验和搜索引擎优化都至关重要。一个具体分类的名称能帮助用户快速理解内容主题,简洁的描述能提供更多背景信息,而直观的缩略图则能吸引用户点击。安企CMS(AnQiCMS)提供了强大且灵活的模板标签功能,让您能够轻松获取并呈现这些关键的分类信息,无论是构建导航菜单、设计分类列表页,还是优化搜索引擎结果。
获取分类的名称和描述
安企CMS通过其简洁的模板标签体系,让获取分类信息变得非常直接。要显示某个具体分类的名称和描述,我们会用到 categoryDetail 标签。这个标签专门用于获取指定分类的详细数据。
首先,您需要知道目标分类的唯一标识。这通常是分类的 ID 或其自定义 URL 别名(token)。这些信息可以在安企CMS后台的“内容管理” -> “文档分类”中找到。点击您想要获取信息的分类,编辑页面就会显示其 ID 和自定义 URL 别名。
一旦您有了分类的 ID 或 token,就可以在模板中使用 categoryDetail 标签来获取它的名称。例如,如果您想获取 ID 为 1 的分类名称,可以这样写:
{% categoryDetail myCategoryTitle with name="Title" id="1" %}
{{ myCategoryTitle }}
同样地,要获取该分类的描述,只需将 name 参数改为 "Description":
{% categoryDetail myCategoryDescription with name="Description" id="1" %}
{{ myCategoryDescription }}
请注意,如果分类描述中可能包含 HTML 标签,您可以使用 |safe 过滤器确保这些标签能被浏览器正确解析和渲染,而不是被当作纯文本显示。为了更灵活地处理,我们通常会给 categoryDetail 标签定义一个变量名来承载结果,再对这个变量应用 |safe 过滤器。例如:
{% categoryDetail myCategoryDescription with name="Description" id="1" %}
<p>{{ myCategoryDescription | safe }}</p>
这样,myCategoryDescription 变量将存储分类的描述内容,您可以放