我为AEM开发了一些组件,但我遇到了一个问题。当我附加wcmmode = disabled标志时,我创建的其中一个组件没有显示。它在编辑模式下工作得很好但是一旦我传递了标志,组件和内容就消失了,这是第一次发生这种情况。
如果它有助于我创建的组件是AEM中列控件组件的扩展,它会自动将子组件添加到它。
编辑模式中的网址示例: http://localhost:4502/cf#/content/location/file.html
将WCMMODE标志设置为禁用的URL示例: http://localhost:4502/content/location/url.html?wcmmode=disabled
答案 0 :(得分:1)
$('#ContentWrapper').resize() / $(document).resize();
在JS文件中尝试此代码。文档准备好后,调整大小的方法将获得更新的组件不可见部分。
答案 1 :(得分:0)
我正在使用Column Control(sightly version)作为指南,并发现以下代码是造成问题的原因:
if(typeof wcmmode!=" undefined"&& wcmmode.isEdit())
感谢您帮我调试此问题。
答案 2 :(得分:0)
我猜这是CSS问题。你可以检查元素和检查。有时候“浮动:左,右”引起这个问题。