如何获取并显示指定分类的名称、描述、链接及其下级分类列表?

📅 👁️ 81

在AnQiCMS中,有效管理和展示网站分类是提升用户体验和内容组织性的关键。无论是构建导航菜单、侧边栏内容,还是在特定页面展示分类结构,灵活获取分类的名称、描述、链接及其下级分类列表都是一项常见需求。本篇文章将详细介绍如何利用AnQiCMS的模板标签,轻松实现这些功能。


灵活获取并展示指定分类的信息及子分类列表

网站内容的清晰分类不仅方便用户浏览,也对搜索引擎优化(SEO)大有裨益。AnQiCMS强大的模板系统为我们提供了直观且易用的标签,能够精准地获取和展示所需的分类数据。要实现获取指定分类的详细信息及其下级分类列表,我们主要会用到两个核心模板标签:categoryDetailcategoryList

核心工具:categoryDetailcategoryList

categoryDetail 标签,顾名思义,是用来获取单个指定分类的详细信息。它能帮助我们提取出某个特定分类的标题、描述、链接等各种属性。而 categoryList 标签则专注于获取一组分类的列表,非常适合用来列出某个父分类下的所有子分类,或者特定内容模型下的所有顶级分类。理解并恰当运用这两个标签,是实现我们目标的关键。

获取指定分类的详细信息

首先,我们可能需要获取一个特定分类的基本信息,例如它的名称、描述和链接。这时,categoryDetail 标签是我们的理想选择。它允许我们通过分类的唯一ID(id)或URL别名(token)来精确指定目标分类。

举个例子,如果您网站上有一个ID为 5 的分类,并且您想在页面上显示它的标题、描述和链接,您可以这样编写模板代码:

{# 假设要获取ID为5的分类的详细信息 #}
{% categoryDetail myCategory with id="5" %}
<section class="category-detail-section">
    <h1>分类名称:{{ myCategory.Title }}</h1>
    <p>分类描述:{{ myCategory.Description }}</p>
    <a href="{{ myCategory.Link }}">前往{{ myCategory.Title }}分类页面</a>
</section>

在这段代码中,我们将ID为 5 的分类信息获取并赋值给了 myCategory 变量。随后,我们就可以通过 myCategory.TitlemyCategory.DescriptionmyCategory.Link 等属性来轻松访问并显示分类的名称、描述和链接了。categoryDetail 标签还提供了其他丰富的字段,如 Content(分类的富文本内容)、Logo(分类大图)、Thumb(分类缩略图)等,您可以根据需要灵活调用。

展示指定分类的下级分类列表

获取了指定分类的详细信息后,下一步通常是展示该分类下的所有子分类。这时,categoryList 标签便闪亮登场。categoryList 通过 parentId 参数来指定我们希望获取哪个父分类下的子分类。

继续以上面的例子,如果我们要列出ID为 5 的分类(即 myCategory)的所有直接子分类,可以这样操作:

<section class="sub-categories-list">
    <h2>{{ myCategory.Title }}的子分类</h2>
    <ul>
        {% categoryList subCategories with parentId=myCategory.Id %}
        {% for subItem in subCategories %}
        <li>
            <a href="{{ subItem.Link }}">{{ subItem.Title }}</a>
        </li>
        {% endfor %}
        {% endcategoryList %}
    </ul>
</section>

在这里,categoryList 标签的 `

相关文章

如何显示文章模型中自定义的额外字段数据,实现灵活的内容展示?

在安企CMS中,内容的灵活性是其核心优势之一。我们常常需要展示超越标题、内容简介等标准字段的独特信息,例如产品的 SKU 编码、发布日期、作者信息,或是活动的具体时间地点等。这些个性化的数据,通过自定义额外字段功能,可以得到完美的承载和管理。但如何将这些精心录入的自定义数据,优雅且灵活地呈现在网站前台,则是许多用户关注的焦点。 本文将引导大家深入了解安企CMS中自定义字段的显示机制

2025-11-08

如何在模板中获取并显示文章关联的Tag列表及其链接?

在网站运营和内容管理中,文章标签(Tag)是提升内容组织性、用户体验和搜索引擎优化(SEO)效果的关键工具。它们不仅能帮助用户快速找到感兴趣的相关内容,也能为搜索引擎提供更清晰的内容主题信息,从而提升网站的整体表现。AnqiCMS 作为一个高效的内容管理系统,提供了直观的模板标签,让您能够轻松地在模板中获取并显示文章关联的标签列表及其链接。 ###

2025-11-08

如何在文章详情页显示文章封面首图、缩略图或组图?

在安企CMS中,为文章详情页添加图片,无论是封面首图、缩略图还是多张组图,都是提升内容吸引力和阅读体验的重要环节。安企CMS提供了灵活且直观的方式来管理和展示这些图像资源,让您能够轻松实现多样化的视觉呈现。 ### 文章封面首图与缩略图的灵活运用 在文章详情页中,封面首图(Logo)和缩略图(Thumb)是最常见的图像元素。它们通常用于代表文章的主要视觉内容,并被广泛应用于列表页

2025-11-08

如何获取并显示文章的发布时间、更新时间、浏览量和评论数量?

## 轻松掌握安企CMS:文章发布与互动数据展示全攻略 在网站运营中,清晰地展示文章的发布与更新时间、受欢迎程度(浏览量)以及读者反馈(评论数量),不仅能有效提升用户体验,还能增强内容的权威性和时效性。安企CMS(AnQiCMS)凭借其灵活的模板标签系统,让这些关键信息的获取和展示变得简单高效。本文将为您详细解读如何在安企CMS中实现这些功能。 ### 一

2025-11-08

如何在分类页面显示该分类特有的Banner图或缩略图?

在网站运营中,为不同的分类页面设计独有的视觉元素,例如一张醒目的Banner图或一个专属的缩略图,是提升用户体验、强化品牌形象和促进内容转化的有效手段。安企CMS为实现这一需求提供了直观而强大的功能支持。 --- ### 安企CMS如何支持分类专属视觉内容? 在安企CMS的后台管理界面,为每个分类设置独有的Banner图或缩略图是实现个性化展示的第一步

2025-11-08

如何获取并显示指定单页(如“关于我们”)的标题、内容、链接和缩略图?

在安企CMS中,网站的单页内容如“关于我们”、“联系我们”或“隐私政策”等,通常承载着重要的固定信息。这些页面不仅需要在独立的URL下展示,还可能需要在网站的其他区域(如页脚、侧边栏或首页的特定模块)提取其标题、简介、链接或缩略图等信息进行展示。安企CMS提供了简洁而强大的模板标签,让您能够轻松地在网站模板中实现这一需求。 ### 理解安企CMS中的单页 在安企CMS的后台

2025-11-08

如何在模板中获取并显示网站的友情链接列表?

在AnQiCMS中管理和显示友情链接是一项非常实用的功能,无论是为了增加网站的外部链接,提升SEO效果,还是为了方便用户访问合作伙伴网站,都能发挥重要作用。AnQiCMS提供了一个简洁高效的方式,让我们能够在模板中轻松地获取并展示这些友情链接。 ### 第一步:后台管理与配置友情链接 在将友情链接显示到网站前端之前,我们需要在AnQiCMS的后台系统中进行添加和管理

2025-11-08

如何在AnQiCMS模板中显示网站名称、Logo、备案号和版权信息?

安企CMS (AnQiCMS) 提供了一套直观而强大的模板系统,让我们可以灵活地在网站上展示各种核心信息。无论是网站的名称、Logo、备案号,还是版权声明,这些都是构成网站品牌形象、满足合规性要求并提升用户信任度的关键要素。本篇文章将深入探讨如何在 AnQiCMS 模板中调用并显示这些信息,确保您的网站内容完整且专业。 ### AnQiCMS 模板基础:快速回顾 在 AnQiCMS 中

2025-11-08