在Adobe Experience Manager(AEM)中,标签(Tag)管理是内容管理的重要一环。通过合理地使用标签,可以显著提高内容的可发现性和管理效率。今天,我们将探讨如何在AEM的后台中获取和管理这些标签,结合具体的代码实例来展示这一过程。
什么是AEM中的标签?
在AEM中,标签是用于组织和分类内容的一种方式。标签可以创建在特定的命名空间下,比如产品(products),并可以进一步细分成嵌套的结构。每个标签都包含了特定的属性,如标题、ID等,这些属性可以帮助我们更有效地管理和检索内容。
标签的存储位置
通常,标签在AEM中被存储在/content/cq:tags路径下。不过,需要注意的是,根据AEM的版本不同,标签也可能存储在/etc/tags路径下。这一点在实际开发中需要特别注意。
如何在后台获取标签属性?
使用TagManager API
让我们看一个实际的例子,展示如何使用TagManager API来获取产品标签的属性:
TagManagertagManager=request.