【问题标题】:How to copy a component from one page to another in touch UI AEM?如何在触摸 UI AEM 中将组件从一个页面复制到另一个页面?
【发布时间】:2019-03-13 09:38:47
【问题描述】:

我想在触摸 UI AEM 中将组件从一个页面复制到另一个页面。我们怎样才能做到这一点?

【问题讨论】:

  • 有很多方法可以做到这一点。你可以说得更详细点吗?您想以开发人员或内容作者的身份完成此任务吗?您使用的是什么 AEM 版本?一种方法是将 parsys/responsiveGrid 组件添加到页面,然后在该 parsys/responsiveGrid 上添加相同的组件
  • 我想成为一名开发人员。我使用的是 6.2 版本。
  • 另外,我想将组件添加到具有不同模板的不同页面中。不在同一页面或同一 parsys 内。

标签: aem aem-touch-ui


【解决方案1】:

执行此操作的一种方法是打开您要添加组件的页面的 html,然后执行其中的 一个

直接在页面上添加组件:

<article data-sly-resource="${'componentName' @ prependPath='path/to/the/component'}"></article>

添加 parsys 组件,然后在该 parsys 上拖放组件:

<cq:include path="par" resourceType="foundation/components/parsys" />

您可以根据您的确切需要以多种不同方式在页面/模板上添加组件。

【讨论】:

  • 作为作者如何做到?作为开发人员,我无法在每个 HTML 页面中添加所有组件。内容作者应该具有灵活性。
  • 我得到了相反的选项。谢谢。
  • 那么最好把它添加到网站正在使用的模板中。如果您提供答案的解决方案会很好,这样它可能会帮助其他人。
  • 是的,很好奇@Amit 的解决方案
猜你喜欢
  • 2022-09-26
  • 1970-01-01
  • 2011-12-05
  • 2017-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多