Как скопировать компонент с одной страницы на другую в touch UI AEM?

#aem #aem-touch-ui

#aem #aem-touch-ui

Вопрос:

Я хочу скопировать компонент с одной страницы на другую в touch UI AEM. Как мы можем этого добиться?

Комментарии:

1. Существует много способов выполнить это. Не могли бы вы уточнить? Вы хотите выполнить это как разработчик или автор контента? Какую версию AEM вы используете? Одним из способов может быть добавление компонента parsys / responsiveGrid на страницу и просто добавление того же компонента в этот parsys / responsiveGrid

2. Я хочу достичь успеха как разработчик. Я использую версию 6.2.

3. Кроме того, я хочу добавить компонент на другую страницу с другим шаблоном. Не в пределах одной и той же страницы или в пределах одного и того же parsys.

Ответ №1:

Одним из способов сделать это было бы открыть html страницы, на которую вы хотите добавить компонент, и выполнить одно из следующих действий:

Добавление компонента непосредственно на страницу:

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

Добавляем компонент parsys, а затем перетаскиваем компонент на этот parsys:

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

Вы можете добавить компонент на страницу / шаблон многими различными способами, которые зависят от ваших конкретных потребностей.

Комментарии:

1. Как достичь этого в качестве автора? Как разработчик, я не могу добавить все компоненты на каждую из HTML-страниц. Автор контента должен обладать гибкостью.

2. У меня есть вариант наоборот. Спасибо.

3. Тогда было бы хорошо, если бы вы добавили его в шаблон, который используют сайты. Было бы хорошо, если бы вы предоставили свое решение для ответа, чтобы это могло помочь кому-то еще.

4. Да, любопытно узнать о решении @Amit