Проще говоря, Компоненты, отвечающие за рендеринг скелета или самой внешней части страницы, помещаются в папку structure
, где компоненты, которые отображают только части страницы, помещаются в папку content
.
Обратите внимание, что это всего лишь рекомендация Adobe, вы можете также поддерживать папки с пользовательскими именами.
В более старых версиях AEM компоненты в папке structure
помещались в папку page
и назывались page components
.
Поток высокоуровневой интеграции компонентов structure
и content
на страницу -
- Чтобы создать страницу в AEM, вам нужно выбрать шаблон.
- Шаблон сначала создается в папке
/conf
. Шаблоны обычно резервируются (sling:resourceType
шаблона указывает на компонент structure
) компонентом structure
для визуализации начального представления. Общие компоненты structure
включают header
, footer
, body
, которые обычно содержат компоненты контейнера, такие как parsys
или responsivegrid
.
- Затем создается страница с использованием шаблона, созданного выше, и автор контента использует функциональные компоненты (компоненты в
content
) для оформления страницы - перетаскивание из боковой панели компонентов или боковой удар в предыдущих версиях.