【问题标题】:AEM tags not getting displayed in the correct orderAEM 标签未按正确顺序显示
【发布时间】:2019-01-15 01:25:38
【问题描述】:

我编写了一个脚本,可以生成一些 AEM 标签并将其推送到 crx。标签工作完美。

cq:tags

现在我阅读这些标签并将其显示为我的对话框中的下拉菜单。

这些标签的顺序不知何故会自行混乱。有谁知道为什么会发生这种情况以及解决方法是什么?

干杯!

【问题讨论】:

  • 当您创建标签时,您是否按照“h3、h1、h2”的顺序创建它们?我相信物品会按照它们的创建顺序返回。但是,对话框显示可能会按名称进行排序,而您的下拉菜单中没有。
  • 标签按h1、h2、h3的顺序生成并推送。每个标签的值是h1,h2,h3等等..而标题是H1,H2,H3..等等。
  • 你能贴出读取标签并显示在下拉列表中的代码吗

标签: aem


【解决方案1】:

您的标题节点的节点类型是什么?类型将决定它是否可订购。验证您的标签是否创建为 jcr:primaryType = cq:Tag 并且 sling:resourceType = cq/tagging/components/tag

请参阅https://forums.adobe.com/thread/2513656 了解更多详情。您可能需要检查您正在使用的节点类型的 JCR 规范。

【讨论】:

    猜你喜欢
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    • 2021-01-04
    相关资源
    最近更新 更多