【问题标题】:can I have a parsys inside parsys我可以在 parsys 里面有一个 parsys
【发布时间】:2013-04-16 11:08:23
【问题描述】:

我的页面中有一个段落系统 (parsys),我在其中拖动一个组件;该组件内部有两个段落系统。因此,现在我将在组件中存在的两个段落系统中拖动富文本组件。但是,在两个段落系统中拖动富文本组件后,我无法编辑这两个富文本组件,因为它们重叠了。你能告诉我我们是否可以在 parsys 中拥有一个 parsys 以及是否支持内容创作。

【问题讨论】:

  • 列控件就是这样工作的,它是parsys里面的parsys。 IIRC 有需要在内部组件上设置的属性; '容器'?类似的东西。无论如何,可能是 CQ 设置,或者可能是 CSS 问题导致它们重叠且不可编辑。如果将它们添加到 Geometrixx,它们的行为如何?
  • 是的,正确,这是 css 的问题,我们可以通过为内部 parsys 提供 padding-top:some 值来使这些 parsys 不重叠,这使得内部 parsys 从外部 parsys 出来,谢谢安东尼
  • 存在一些问题,例如您提到的嵌套 parsys 问题,但从 CQ 5.4 开始,它们应该得到解决。
  • 感谢亚历山大提供的信息

标签: java html css content-management-system aem


【解决方案1】:

是的,在 parsys 中可以有一个 parsys。重叠问题是 CSS 问题,大多数情况下可以通过在组件代码末尾添加以下 div 来解决。

<div style="clear:both"></div>

另外,为了防止向页面添加额外的 div 样式,这应该只在作者模式下完成:

<% if (WCMMode.fromRequest(request) == WCMMode.EDIT) { %>
    <div style="clear:both"></div>
<% } %>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多