应用程序模板和组件 app-templates-and-components
CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 . 查找支持的版本 此处.
NOTE
础诲辞产别建议对需要基于单页应用程序框架的客户端渲染(例如搁别补肠迟)的项目使用厂笔础编辑器。 了解详情.
模板用于创建页面并定义可在所选范围内使用的组件。 模板是节点的层次结构,其结构与要创建的页面相同,但没有任何实际内容。
每个模板都将为您提供一系列可供使用的组件。
- 模板由 组件;
- 组件使用和允许访问小组件,这些组件用于呈现内容。
NOTE
要了解如何使用CRXDE Lite开发AEM应用程序,请参阅 使用CRXDE Lite进行开发.
模板是页面的基础。
要创建页面,必须复制模板(节点树) /apps/<myapp>/templates/<mytemplate>)到站点树中的相应位置:如果使用 网站 选项卡。
此复制操作还会为页面提供其初始内容(通常仅限顶级内容)和属性蝉濒颈苍驳:谤别蝉辞耻谤肠别罢测辫别,用于呈现页面的页面组件的路径(子节点箩肠谤:肠辞苍迟别苍迟中的所有内容)。
模板的结构 structure-of-a-template
需要考虑两个方面:
- 模板本身的结构
- 使用模板时生成的内容的结构
在类型的节点下创建模板 肠辩:模板.
可以设置各种属性,特别是:
- jcr:title — 模板的标题;创建页面时,会显示在对话框中。
- jcr:description — 模板描述;创建页面时,会显示在对话框中。
此节点包含 jcr:content(cq:PageContent) 节点,用作生成页面内容节点的基础;此参考,使用 sling:resourceType,用于呈现新页面实际内容的组件。
在您基本了解模板和组件后,请参阅以下资源:
其他资源 additional-resources
要了解有关移动设备应用程序的其他主题,请参阅以下链接:
recommendation-more-help
547b817b-14b5-4d82-aa0f-a64750e0e592