3

如果创建了一个组件,但其中dialog.xml不包含文件,则即使在设计模式下启用并指定了组件组,它也不会在 Sidekick 中显示为可用 - 为什么会这样?

4

3 回答 3

4

如果您将 cq:editConfig 节点添加到组件,它将显示在 sidekick 中,在 parsys 的设计对话框中启用后,没有对话框。

作为参考:http://dev.day.com/docs/en/cq/5-3/developing/components.html#Components 及其结构

于 2013-04-18T18:35:40.040 回答
2

对话框用于向组件动态添加内容。如果组件中没有对话框,则组件没有理由显示在 sidekick 中。你可以像这样直接对组件进行硬编码。

<cq:include path="par0" resourceType="/apps/...." />
于 2013-04-25T14:04:26.073 回答
0

您是否进入设计部分以允许您的组件?我经常创建一个新组件,但无法添加它只是因为我忘记在该页面的设计模式下允许它。

编辑

好点 - 我确实相信它需要一个 dialog.xml 文件才能显示在 Sidekick 中。否则,您必须在需要的地方对组件的包含进行硬编码。我建议添加一个 dialog.xml 文件,即使它只是为了在 Sidekick 中显示它,所以您可以将它动态添加到不同的页面。

于 2013-04-04T17:49:17.853 回答