AEM动态组件parbase

时间:2015-03-31 21:24:07

标签: cq5 aem

我将组件添加到页面后动态生成。这些组件是动态生成的,在某些情况下是浮动元素。这使得解析器正确绘制非常困难。始终,parsys(parbase - css类名)的高度为0.我可以通过将parbase的默认属性从overflow =“visible”更改为overflow =“auto”来解决此问题。但是我想知道是否有其他人遇到过这个问题,当你只处于编辑模式但在任何其他视图上忽略它时,执行此实现的最佳方法是什么。

1 个答案:

答案 0 :(得分:0)

所以你有几个选择。 首先,您可以检查页眉中的WCMMode,如果模式是EDIT,那么您可以加载" editmode.css"加载主CSS后。这是我用来处理你遇到的绘图问题的覆盖。

这可以将它保存在一个地方,并且除了编辑之外的任何模式都将永远不会加载css。

第二个选项是允许这些项目在编辑模式下正常流动并禁用浮动,如上所述。根据编辑的工作原理,其中一个可能更优越。