如何获取并显示某个具体分类的名称、描述和缩略图?

📅 👁️ 65

在网站运营中,清晰有效地展示分类信息对于用户体验和搜索引擎优化都至关重要。一个具体分类的名称能帮助用户快速理解内容主题,简洁的描述能提供更多背景信息,而直观的缩略图则能吸引用户点击。安企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 变量将存储分类的描述内容,您可以放

相关文章

如何使用`categoryList`标签在首页或侧边栏展示文章/产品分类列表?

在构建和优化网站时,清晰的导航结构对于用户体验和搜索引擎优化都至关重要。安企CMS(AnQiCMS)为我们提供了强大的模板标签,其中`categoryList`标签便是用于在网站首页或侧边栏灵活展示文章或产品分类列表的核心工具。通过它,我们可以轻松地将网站内容组织得井井有条,让访问者一眼就能找到他们感兴趣的信息。 ### 为什么分类列表如此重要? 想象一下,当访问者来到一个内容丰富的网站

2025-11-08

`breadcrumb`标签如何自动生成面包屑导航,并自定义首页显示文字?

网站的用户体验,很大程度上取决于导航的便捷性与清晰度。当访问者深入网站内容时,一个友好的“面包屑导航”(Breadcrumb Navigation)能清晰地指示当前位置,并提供返回上级页面的快速路径。安企CMS(AnQiCMS)深谙此道,提供了功能强大且易于使用的`breadcrumb`标签,让网站管理者无需复杂编码,即可自动生成路径,甚至能灵活定制首页的显示文字。 ### 自动生成面包屑导航

2025-11-08

如何利用`navList`标签构建支持二级下拉的网站导航菜单?

构建一个清晰、易用的网站导航菜单,是提升用户体验和网站专业度的重要一环。在安企CMS中,我们可以借助强大的`navList`标签,轻松实现支持二级下拉的导航菜单,让网站内容层级分明,方便访客浏览。 接下来,我们将一起探索如何利用`navList`标签,从后台配置到前端模板渲染,一步步打造一个功能完善的二级下拉导航。 ### 一、后台设置

2025-11-08

如何动态生成页面的Title、Keywords和Description(TDK)以优化SEO显示?

在网站运营中,Title(标题)、Keywords(关键词)和Description(描述)——简称TDK,是搜索引擎优化(SEO)的核心要素。它们直接影响网站在搜索引擎结果页(SERP)上的展现,进而决定了网站的点击率和流量。对于内容丰富的网站而言,手动为每一个页面设置TDK既不现实也不高效。AnQiCMS作为一个功能强大的内容管理系统,提供了灵活的机制

2025-11-08

`pageList`和`pageDetail`标签如何用于展示“关于我们”等单页面内容?

在网站运营中,像“关于我们”、“联系方式”或“服务介绍”这类内容,通常以独立页面的形式存在,我们称之为“单页面”。它们不像博客文章那样频繁更新,但却是网站不可或缺的核心信息。安企CMS提供了`pageList`和`pageDetail`这两个标签,让您能够非常灵活且高效地管理和展示这些单页面内容。 ### 后台管理中的“单页面”内容 在深入了解标签用法之前

2025-11-08

`archiveList`标签如何根据分类、推荐属性或自定义排序显示文章列表?

在安企CMS的模板系统中,`archiveList` 标签是您构建动态内容列表的核心工具。无论是博客的文章列表、产品展示页面,还是新闻资讯模块,`archiveList` 都能帮助您根据多样化的需求,精确地筛选、排序并呈现内容,让您的网站内容区域焕发生机。 ### `archiveList` 的基础:理解它的工作方式 使用 `archiveList` 标签时

2025-11-08

文档详情页如何通过`archiveDetail`标签显示文章标题、内容、图片等信息?

在安企CMS中管理网站内容,文档详情页无疑是用户获取信息最核心的阵地。如何将每一篇精心撰写的文章,其标题、内容、图片以及各种附加信息,准确而生动地呈现在用户眼前,这就要巧妙运用我们的`archiveDetail`标签了。这个标签是专门为展示单篇文档详情而设计的,它的灵活运用将帮助您轻松构建出功能丰富、体验流畅的详情页面。 首先,让我们来认识一下`archiveDetail`标签的核心作用

2025-11-08

`prevArchive`和`nextArchive`标签如何实现文档的上一篇/下一篇功能?

在您运营网站时,为用户提供流畅的阅读体验是提升网站粘性的关键之一。当用户阅读完一篇文档,如果能轻松跳转到相关联的上一篇或下一篇,无疑会大大增加他们在您网站上的停留时间。安企CMS(AnQiCMS)深知这一点,并提供了非常直观且强大的`prevArchive`和`nextArchive`标签,帮助您轻松实现这一功能。 ### 开启文档间的无缝导航 文档的“上一篇/下一篇”功能

2025-11-08