Aem 在CQ5中,我的响应仿真器设备列表为空

Aem 在CQ5中,我的响应仿真器设备列表为空,aem,Aem,首先,我严格按照上面的说明进行操作: 问题是,尽管如此,我的设备在预览模式下的sidekick下拉列表是空的 该列表在Geometrixx介质中无问题运行 我确保根据需要设置了cq:deviceGroups和sling:OsgiConfig,并在head标签中包含了simulator.js 编辑:我发现,如果我将根级别页面上的resourceType设置为geometrixx media/components/page,这是它们的工作演示,它就可以工作。我已经从该组件页面中完全删除了所有jsp和

首先,我严格按照上面的说明进行操作:

问题是,尽管如此,我的设备在预览模式下的sidekick下拉列表是空的

该列表在Geometrixx介质中无问题运行

我确保根据需要设置了cq:deviceGroups和sling:OsgiConfig,并在head标签中包含了simulator.js

编辑:我发现,如果我将根级别页面上的resourceType设置为geometrixx media/components/page,这是它们的工作演示,它就可以工作。我已经从该组件页面中完全删除了所有jsp和配置项,它仍然可以继续工作

是否有人知道文档中缺少的内容,以及如何修复该问题


谢谢。

这就是我为解决此问题所做的:

我假设您的应用程序名为
jason riis

CRXDE|Lite中,在
/apps/jason riis/

现在创建以下节点:

TYPE=sling:OsgiConfig
NAME=com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider-<*alias>
*page是包含
foundation/components/page
sling:resourceSuperType
的所有组件,它是一个多数组,因此应该如下所示

jason riis/components/page、jason riis/components/widepage、jason riis/components/newspage

我假设您的头中已经有用于模拟的
cq:include
。这将使“设备”按钮显示在预览模式下

最后一件事是,转到网站根页面的jcr:content[
/content/jason riis/jcr:content
]并添加节点属性

NAME=cq:deviceGroups
TYPE=String[]
*VALUE=/etc/mobile/groups/touch, /etc/mobile/groups/smart
*如果在CRXDE|Lite中转到此etc路径;您将在
jcr:content
节点中看到更多相关信息。这将帮助您创建自己的自定义仿真器列表


你现在应该可以看到下拉列表了,可以选择iPhone和iPad等等。我知道AEM文档令人沮丧,如果有任何混淆,请告诉我。

这与中所述的不一样吗?这不完全相同,但部分是正确的,如果您了解它,您不必接触CRX,您可以在开发环境中创建节点,并将其作为捆绑包的一部分。我在Netbeans中进行开发
NAME=cq:deviceGroups
TYPE=String[]
*VALUE=/etc/mobile/groups/touch, /etc/mobile/groups/smart