【发布时间】:2018-05-09 04:34:30
【问题描述】:
我正在使用 Adobe Experience Manager (AEM) 6.3。在基本结构中,components 文件夹包含内容和结构文件夹。 在这两个文件夹中,我们都放置了组件。这两个文件夹有什么区别?
【问题讨论】:
我正在使用 Adobe Experience Manager (AEM) 6.3。在基本结构中,components 文件夹包含内容和结构文件夹。 在这两个文件夹中,我们都放置了组件。这两个文件夹有什么区别?
【问题讨论】:
简单来说,负责渲染骨架或页面最外层的组件放在structure文件夹中,而只渲染页面部分的组件放在content文件夹中。
请注意,这只是 Adobe 的最佳实践建议,您也可以使用自定义名称维护文件夹。
在旧版本的 AEM 中,structure 文件夹中的组件被放置在 page 文件夹中并被称为 page components。
structure 和 content 组件如何集成到页面中的高级流程 -
/conf 文件夹中创建模板。模板通常由structure 组件备份(模板的sling:resourceType 指向structure 组件)以呈现初始视图。常见的structure 组件包括header、footer、body,其中通常包含parsys 或responsivegrid 等容器组件。content 中的组件)来设计页面 - 在以前的版本中从组件侧栏或 Sidekick 拖放。【讨论】: