如何向作者公开jcr节点结构?

时间:2018-03-12 08:02:08

标签: aem cq5 aem-6

有没有办法可以将jcr节点结构暴露给作者。我在/ etc / catalog下有目录数据,我希望在siteadmin或miscadmin下显示给作者

我注意到有一件事只有在siteadmin或miscadmin(tools)中列出的cq:Page或cq:文件夹的节点。我们如何调整它以接受nt:unstructured。

1 个答案:

答案 0 :(得分:0)

如果目的只是让他们选择那么你可以在组件对话框中使用pathfield来允许他们查看/选择这个 -

经典UI xtype pathfield提供名为predicate的属性,值nosystem允许完整的存储库浏览,显示节点名称。这个我已经使用过5.6经典UI,这应该适用于6.x经典ui。可以尝试一下。

参考 - https://helpx.adobe.com/experience-manager/6-3/sites/developing/using/reference-materials/widgets-api/index.html

enter image description here

如果不是这样,你想让它们提供一个浏览屏幕,那么它就是添加一个自定义实现并将其添加到其中一个屏幕,但是在经典的ui中需要付出很多努力。

建议使用基于Touch UI的实现并执行自定义实现,其中你可以使用infinity.json将节点结构作为json获取,然后为基于树的内容浏览添加逻辑。