AEM Content Services设计为在AEM关注网页之外对内容进行投放和描述。
它们使用标准化方法向非传统AEM网页的渠道提供内容投放,这些方法可供任何客户使用。 这些渠道可以包括:
对于使用结构化内容的内容片段,您可以通过使用JSON导出器以JSON数据模型格式交付AEM页的内容来提供内容服务。 然后,您自己的应用程序可以使用它。
自核心组件](https://docs.adobe.com/content/docs/en/core-components/v1.html)的[版本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
必须是第一个选择器。
另请参阅:
资产 HTTP API
Sling 模型:
AEM with JSON:
有关更多详细信息,请参阅:
资产用户指南](https://helpx.adobe.com/cn/experience-manager/6-4/assets/user-guide.html?topic=/experience-manager/6-4/assets/morehelp/content-fragments.ug.js)中的[内容片段主题