【发布时间】:2019-08-09 20:58:22
【问题描述】:
每个人。我是 aem 的新手。我正在使用aem 6.4。我的任务是根据 JSON 文件的内容以编程方式对 cq:project 中的 aem 内容的顺序进行排序。
JSON 文件的内容应设置为初始子项,而不是按创建日期排序的子项。
这是我的cq:page 的当前结构。如果 child2 是 JSON 文件中指示的那个,它应该是第一个显示的。 JSON 文件的内容只是一个孩子的名称,因此即使有 10 个孩子,JSON 文件的内容也应该始终是列表中的第一个。
尽管我仍然找不到任何解决方案,但我已经花费了数小时研究如何实现这一点。关于我应该如何创建它的任何见解?谢谢!
【问题讨论】:
-
我很难听懂你的问题。什么是 JSON 文件?它与节点结构有何关系?您能否提供订购前和订购后的节点结构以及示例 JSON,以便我们进一步提供帮助?
-
JSON 文件包含的配置应该是我正在创建的下拉列表的默认配置。目前,下拉列表获取“父项目”的子项的顺序,如图所示。如果json文件包含'child2',它应该是parent-proj的第一个孩子。