AEM组件未在预览模式下显示

时间:2015-03-31 21:47:15

标签: cq5 aem

我为AEM开发了一些组件,但我遇到了一个问题。当我附加wcmmode = disabled标志时,我创建的其中一个组件没有显示。它在编辑模式下工作得很好但是一旦我传递了标志,组件和内容就消失了,这是第一次发生这种情况。

如果它有助于我创建的组件是AEM中列控件组件的扩展,它会自动将子组件添加到它。

编辑模式中的

网址示例: http://localhost:4502/cf#/content/location/file.html

将WCMMODE标志设置为禁用的URL示例: http://localhost:4502/content/location/url.html?wcmmode=disabled

3 个答案:

答案 0 :(得分:1)

$('#ContentWrapper').resize()  / $(document).resize();

在JS文件中尝试此代码。文档准备好后,调整大小的方法将获得更新的组件不可见部分。

答案 1 :(得分:0)

我正在使用Column Control(sightly version)作为指南,并发现以下代码是造成问题的原因:

if(typeof wcmmode!=" undefined"&& wcmmode.isEdit())

感谢您帮我调试此问题。

答案 2 :(得分:0)

我猜这是CSS问题。你可以检查元素和检查。有时候“浮动:左,右”引起这个问题。