渲染和交付 rendering-and-delivery
NOTE
Adobe建议对需要基于单页应用程序框架的客户端渲染(例如React)的项目使用SPA编辑器。 了解详情.
AEM内容可通过 Sling默认Servlet 渲染 JSON 和其他格式。
这些即装即用的渲染通常会沿存储库方向移动并按原样返回内容。
AEM还支持开发和部署自定义sling渲染器,以完全控制渲染的架构和内容。
内容服务默认渲染器填补了现成Sling默认值与自定义开发之间的空白,允许自定义和控制渲染的内容的许多方面,而无需进行开发。
下图显示了内容服务的呈现。
请求JSON requesting-json
使用 <resource.caas span="" id="1" translate="no" />.[<export-config span="" id="0" translate="no" />.][<export-config span="" id="0" translate="no" />.json 请求JSON。]
创建导出配置 creating-export-configs
可以创建导出配置以自定义JSON渲染。
您可以在 /apps/mobileapps/caas/exportConfigs。
节点名称
配置的名称(用于呈现选择器)
jcr:primaryType
nt:unstructured
下表显示了导出配置的属性:
资源类型导出覆盖 resource-type-export-overrides
在下创建配置节点 /apps/mobileapps/caas/exportConfigs。
name
resourceTypeOverrides
jcr:primaryType
nt:unstructured
下表显示了属性:
现有Content Services导出配置 existing-content-services-export-configs
内容服务包括两个导出配置:
- 默认(未指定配置)
- 页面(用于呈现网站页面)
默认导出配置 default-export-configuration
如果在请求的URI中指定了配置,则将应用Content Services默认导出配置。
<resource>.caas[.<depth-int>].json
页面导出配置 page-export-configuration
此配置扩展了默认设置,以包括子节点下的子节点分组。
<site_page>.caas.page[.<depth-int>].json
其他资源 additional-resources
请参阅以下资源,了解有关内容服务中的其他主题:
recommendation-more-help
547b817b-14b5-4d82-aa0f-a64750e0e592