如果创建了一个组件,但其中没有包含dialog.xml文件,即使在设计模式下启用并指定了组件组,它在Sidekick中也不会显示为可用-这是为什么?
发布于 2013-04-19 02:35:40
如果您将cq:editConfig节点添加到组件中,则在parsys的设计对话框中启用该节点后,该节点将显示在sidekick中,而不会出现对话框。
参考资料:http://dev.day.com/docs/en/cq/5-3/developing/components.html#Components and their structure
发布于 2013-04-25 22:04:26
对话框用于向组件动态添加内容。如果组件中没有对话框,则组件没有理由显示在sidekick中。你可以像这样直接对组件进行硬编码。
<cq:include path="par0" resourceType="/apps/...." />发布于 2013-04-05 01:49:18
您是否已经进入设计部分以允许您的组件?我经常创建一个新组件,但无法添加它仅仅是因为我忘了在该页面的设计模式中允许它。
编辑
好的一点--我确实认为需要一个dialog.xml文件才能让它出现在sidekick中。否则你必须在你需要的地方硬编码你的组件的include。我建议添加一个dialog.xml文件,即使它只是为了在助手中显示它,这样你就可以动态地将它添加到不同的页面。
https://stackoverflow.com/questions/15811239
复制相似问题