呈现和交付 rendering-and-delivery
NOTE
Adobe建议对需要基于单页应用程序框架的客户端渲染(例如React)的项目使用SPA编辑器。 了解详情。
通过Sling默认Servlet可轻松呈现Adobe Experience Manager (AEM)内容,以呈现JSON和其他格式。
这些开箱即用的渲染通常在存储库中导航,并按原样返回内容。
通过Sling,AEM还支持开发和部署自定义sling渲染器,以完全控制渲染的架构和内容。
Content Services默认呈现器填补了开箱即用的Sling默认设置和自定义开发之间的空白,允许在不进行开发的情况下自定义和控制呈现内容的许多方面。
下图显示了内容服务的渲染。
请求JSON requesting-json
使用 <资源.caas[。<EXPORT-CONFIG][。<EXPORT-CONFIG].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
Content Services包括两种导出配置:
- 默认(未指定配置)
- 页面(渲染站点页面)
默认导出配置 default-export-configuration
如果在请求的URI中指定了配置,则会应用Content Services默认导出配置。
<资源>.caas[。<DEPTH-INT>].json
页面导出配置 page-export-configuration
此配置扩展了缺省设置,以包含子节点下的分组子节点。
<SITE_PAGE>.caas.page[。<DEPTH-INT>].json
其他资源 additional-resources
请参阅以下资源,了解内容服务中的其他主题:
recommendation-more-help
2eeeb575-8007-40cc-a72d-206fbc4ddd4b