首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有对话框的组件不会在Sidekick中显示

没有对话框的组件不会在Sidekick中显示
EN

Stack Overflow用户
提问于 2013-04-04 20:31:40
回答 3查看 4.4K关注 0票数 3

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

EN

回答 3

Stack Overflow用户

发布于 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

票数 4
EN

Stack Overflow用户

发布于 2013-04-25 22:04:26

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

代码语言:javascript
复制
<cq:include path="par0" resourceType="/apps/...." />
票数 2
EN

Stack Overflow用户

发布于 2013-04-05 01:49:18

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

编辑

好的一点--我确实认为需要一个dialog.xml文件才能让它出现在sidekick中。否则你必须在你需要的地方硬编码你的组件的include。我建议添加一个dialog.xml文件,即使它只是为了在助手中显示它,这样你就可以动态地将它添加到不同的页面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15811239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档