如何让组件显示在可拖动组件列表中(对于parsys)?

时间:2014-08-12 22:39:32

标签: aem

我正在尝试创建一个可以拖入到parsys组件中的组件,但由于某种原因它不会显示在可用组件列表中(请参阅下面的图片)。我对AEM很新,所以如果我听起来很无知,我可能就是这样(欢迎对这个问题进行编辑)。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:6)

您的组件可以拖放的第一个也是最重要的要求是拥有dialogdesign_dialog

其次,它不应该是组件组.hidden的一部分。如果它根本没有componentGroup属性就可以了,你可以在NO GROUP DEFINED下找到它。

allowedParents类型的String[]属性设置为*/parsys

最后确保jcr:title与您的组件名称不同。它们不应该是一样的。例如:如果组件的名称为text,则标题至少应为Text

我没有在touchUI工作过,但是对于伙伴来说这很好。所以我想它也适合你的情况。

答案 1 :(得分:1)

首先:确保您已定义对话框。

第二:确保定义的componentGroup不以句点开头。以句点开头的任何组名都将隐藏组件。

第三:确保使用设计模式启用组件。

AEM Mastery blog post about getting a component to show in the sidekick