_cq_dialog.xml _cq_dialog/.content.xml 有什么区别吗?

问题描述

在我见过的大多数 AEM 组件中,都有一个文件 _cq_dialog.xml,它定义了一个用于配置组件的触控 UI 对话框。但是,当我使用 CRX DE 包导出组件时,它包含 _cq_dialog 作为一个目录,其中包含 .content.xml。

对话框定义在_cq_dialog.xml 还是_cq_dialog/.content.xml 有区别吗?

解决方法

不,两者没有区别。两者都是 cq:dialog 节点的有效序列化。 但是,带有文件夹的版本还有一个额外的好处,即允许您将 cq:dialog 的后代节点放入单独的文件中。