内容服务的 JSON 导出器

上次更新: 2023-07-21
  • 主题:
  • Developing
    查看有关此主题的更多信息
  • 创建对象:
  • Developer

AEM 内容服务旨在概括 AEM 中/来自 AEM 的内容的描述和投放,而不只是关注网页。

它们使用可供任何客户使用的标准化方法,将内容投放到非传统 AEM 网页的渠道。 这些渠道可以包括:

对于使用结构化内容的内容片段,您可以通过使用JSON导出程序以JSON数据模型格式交付任何AEM页面的内容,从而提供内容服务。 然后,此方法便可由您自己的应用程序使用。

注意

此处描述的功能适用于以下时间以来的所有核心组件: 核心组件1.1.0版.

包含内容片段核心组件的JSON导出程序

使用AEM JSON导出程序,您可以以JSON数据模型格式交付任何AEM页面的内容。 然后,此方法便可由您自己的应用程序使用。

在AEM中,使用选择器实现投放 model.json 扩展。

.model.json

  1. 例如,URL,例如:

    http://localhost:4502/content/we-retail/language-masters/en.model.json
    
  2. 提供以下内容:

    chlimage_1-192

或者,您可以通过专门定向结构化内容片段来投放其内容。

使用片段的整个路径(通过 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
    
  • 提供以下内容:

    chlimage_1-193

    注意

    您可以 调整您自己的组件 以访问和使用此数据。

    注意

    虽然不是标准实施, 支持多个选择器, 但是 model 必须是第一个。

更多信息

另请参阅:

有关更多详细信息,请参阅:

在此页面上