AEM 内容服务旨在概括 AEM 中/来自 AEM 的内容的描述和投放,而不只是关注网页。
它们使用可供任何客户使用的标准化方法,将内容投放到非传统 AEM 网页的渠道。 这些渠道可以包括:
对于使用结构化内容的内容片段,您可以使用JSON导出程序以JSON数据模型格式交付(y)AEM页面的内容,从而提供内容服务。 然后,您自己的应用程序就可以使用此功能。
此处描述的功能适用于以下所有核心组件: 核心组件版本1.1.0.
使用AEM JSON导出程序,您可以以JSON数据模型格式交付(y)AEM页面的内容。 然后,您自己的应用程序就可以使用此功能。
在AEM中,使用选择器实现投放 model
和 .json
扩展。
.model.json
例如,URL,如:
http://localhost:4502/content/we-retail/language-masters/en.model.json
将提供以下内容:
您也可以通过专门定位结构化内容片段来交付其内容。
可以使用片段的整个路径(通过 jcr:content
);例如,带有后缀(如)。
.../jcr:content/root/responsivegrid/contentfragment.model.json
您的页面可以包含一个内容片段或多种类型的多个组件。 您还可以使用列表组件等机制自动搜索相关内容。
例如,URL,如:
http://localhost:4502/content/we-retail/language-masters/en/manchester-airport/jcr:content/root/responsivegrid/contentfragment.model.json
将提供以下内容:
您可以 调整您自己的组件 以访问和使用此数据。
尽管不是标准实施, 支持多个选择器, 但 model
必须是第一个。
另请参阅:
Assets HTTP API
Sling 模型:
包含JSON的AEM:
有关更多详细信息,请参阅: