首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CQ parsys组件在页面上持续存在

CQ parsys组件在页面上持续存在
EN

Stack Overflow用户
提问于 2013-02-21 20:59:58
回答 4查看 5.2K关注 0票数 2

我使用以下代码在模板中添加了一个parsys组件:

代码语言:javascript
运行
复制
<div class = "BodyText" style="margin-top:75px;" >
  <cq:include path="vff1" resourceType="foundation/components/parsys"/>
  </div> 

但是,当我创建一个页面,并向parsys组件添加一些文本时,该组件仍然停留在页面上(在我添加的文本下面)。

在parsys中添加一些资源(文本或图像等)后,有没有办法删除它?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-04-01 17:54:31

同意上面给出的答案。正确的答案就是总结上面两个答案。

  1. parsys组件在添加组件后不能直接删除。如果您不需要它,那么在页面的jsp中添加所需的组件。(根本不推荐)
  2. 它无论如何只在'author‘实例中可见。显示“将组件或资源拖到此处”的虚线组件不会出现在“public”实例中。
票数 1
EN

Stack Overflow用户

发布于 2013-02-22 04:54:33

parsys是组件的放置区域。您不能将组件拖放到parsys中,然后删除parsys,而不同时删除其中包含的组件,因为这些组件是jcr中parsys节点的子节点。

在您的示例中,您似乎更喜欢将文本组件嵌入到模板中,而不是parsys

代码语言:javascript
运行
复制
<div class="BodyText" style="margin-top:75px;">
    <cq:include path="text" resourceType="foundation/components/text"/>
</div>

请记住,路径属性必须是唯一的。

票数 3
EN

Stack Overflow用户

发布于 2013-02-22 12:22:29

要添加,拖放区域只在作者模式下出现,如果你想检查它在发布模式下的外观,你可以在sidekick中选择预览模式。因此,您的发布站点将成为生产中的活动站点

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15002885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档