我正在使用 AEM 6.1,需要根据可用标签列表动态填充过滤器列表。标签是嵌套的,因此有一个区域标签,然后嵌套在其中的国家/地区标签,然后嵌套在其国家/地区内的城市标签。我需要检索该区域及其所有子节点,我尝试使用 ajax 调用来返回它们,但它似乎只返回顶级节点而没有返回任何子节点。关于 JS Use API 与标签管理器交互的信息似乎不多。非常感谢任何可以为我指明正确方向的信息或链接。
最佳答案
TagManager
类隐式对象在 Sightly Global objects list 中不可用
您需要使用 adaptTo
和其他全局可用对象获取 TagManager
的实例
var resourceResolver = resource.getResourceResolver();
var tagManager = resourceResolver.adaptTo(Packages.com.day.cq.tagging.TagManager);
关于javascript - 使用 Javascript Use API 获取标签列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38130250/