使用内容片段概述 overview-working-with-content-fragments

利用 Adobe Experience Manager (AEM) as a Cloud Service,可通过内容片段设计、创建、策划和发布独立于页面的内容。并使您可为内容做好准备,以供在多个位置和多个渠道上使用,这样非常适合 Headless 投放和页面创作。

IMPORTANT
可从​ 内容片段 ​和​ 资源 ​这两个控制台访问内容片段。
内容片段还有两个编辑器可用。(从这两个控制台均可访问这两个编辑器。)
此部分涉及​ 内容片段 ​控制台和​ ​的内容片段编辑器。这些是专为 Headless 内容投放开发而成(虽然它们可用于所有场景)
有关更多信息,请参阅:

内容片段包含结构化内容:

  • 每个片段均基于一个内容片段模型

    • 内容片段模型定义所得片段的结构。
  • 每个片段都由以下各项组成:

    • 主控 - 片段的组成部分,其中容纳核心内容;始终存在且无法删除
    • 变体 - 作者创建的内容的一个或多个排列组合
  • 此结构可以介于以下两种之间:

    • 基本

      • 例如,单个多行文本字段。
      • 可用于准备简单明了的内容以供创作页面时使用。
      • 也可用于按 Headless 方式投放到您的应用程序。
    • 复杂

      • 多种数据类型(包括文本、数字、布尔值、日期和时间等)字段的组合。
      • 可用于准备更加结构化的内容以供创作页面或用于按 Headless 方式投放到您的应用程序。
    • 嵌套

      • 可用的引用数据类型允许您嵌套内容。
      • 往往用于按 Headless 方式投放到您的应用程序。

还可使用 AEM 核心组件的 Sling 模型 (JSON) 导出功能,以 JSON 格式投放内容片段。此投放形式:

  • 允许您使用组件管理要投放片段的哪些元素
  • 可批量投放;通过在用于 API 投放的页面上添加多个内容片段核心组件

通信渠道的数量在逐年增加。通常,渠道称为投放机制,如:

  • 物理渠道;例如,台式机、移动设备。
  • 实物渠道中的投放形式;例如,“产品详细信息页面”、“产品类别页面”(适用于桌面)或“移动设备 Web”(适用于移动设备的移动设备应用程序)。

但是,您(可能)不想将​ 完全 ​相同的内容用于所有渠道 - 因此您需要根据特定渠道优化您的内容。

内容片段允许您:

  • 考虑如何跨渠道高效地访问目标受众。
  • 创建和管理渠道中性的可编辑内容。
  • 为一系列渠道构建内容池。
  • 为特定渠道设计内容变体。
  • 通过插入资源,将图像添加到您的文本。
  • 创建嵌套内容以反映数据的复杂性。

然后,可组装这些内容片段以通过多种渠道提供体验。

NOTE
内容片段 ​和​**体验片段**​是 AEM 中的两个不同功能:
  • 内容片段 ​是可编辑内容,具有定义和结构,但无需额外的可视设计和/或布局。它们可用于访问结构化数据,包括文本、数字和日期等。
  • 体验片段 ​是经过充分布局的内容;例如,网页的一个片段。
体验片段可以包含内容片段形式的内容,反之则不行。
有关详细信息,请参阅了解 AEM 中的内容片段和体验片段

本页和以下各页涉及创建、配置、维护和使用内容片段的任务:

创建片段后,您可以:

主控和变体 main-and-variations

变体是 AEM 的内容片段的一项重要功能。通过变体,可创建和编辑​ 主控 ​内容的副本以供在特定渠道和场景上使用,从而更加灵活地投放 Headless 内容和创作页面。

  • 主控

    • 主控 ​本身不是变体,而是所有变体的基础。

    • 片段的一个组成部分

      • 每个内容片段都有一个​ 主控 ​实例。
      • 无法删除​ 主控
    • 可在片段编辑器中的​ 变体 ​下访问​ 主控

    note note
    NOTE
    在可从​ 资源 ​控制台找到的编辑器中,主控 ​称为​ 主要
  • 变体

    • 特定于编辑目的的片段文本的呈现;可以与渠道相关,但不是强制性的,也可以用于临时本地修改。
    • 创建为​ 主控 ​的副本,但随后可以根据需要进行编辑;在变体本身之间经常有内容相同的情况。
    • 可在创作片段期间从左侧面板定义变体。
    • 存储在片段中,以帮助避免内容副本分散在多处。
    • 变体可以与​ 主控 ​进行比较和同步

内容片段和内容服务 content-fragments-and-content-services

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

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

  • 单页面应用程序
  • 本机移动设备应用程序
  • AEM 外部的其他渠道和接触点

使用 JSON 导出程序以 JSON 格式进行投放。

AEM 内容片段可用于描述和管理结构化内容。结构化内容在可包含各种内容类型的模型中定义;包括文本、数值数据、布尔值、日期和时间等。

随后,此结构化内容与 AEM 核心组件的 JSON 导出功能一起,可用于将 AEM 内容投放到 AEM 页面以外的渠道。

NOTE
有关 AEM Sites as a Cloud Service 的 Headless 开发的介绍,请参阅 Headless 和 AEM
NOTE
AEM 还支持片段内容的翻译。请参阅翻译资产以了解更多信息。

内容类型 content-type

内容片段包括:

内容片段是一个具有以下性质的内容结构:

  • 没有布局或设计(对于文本字段可设置文本格式)。
  • 独立于投放机制(例如,页面或渠道)。
  • 包含一个或多个组成部分
  • 可以包含或连接到图像

带有视觉资源的片段 fragments-with-visual-assets

为了让作者更好地控制其内容,可以将图像添加到内容片段和/或与其集成。

有多种方式可与内容片段一起使用资源;每种方式各具优势:

  • 作为​ 内容引用
  • 用在​ 多行文本 ​字段中

内容片段的组成部分 constituent-parts-of-a-content-fragment

内容片段资源由以下部分(直接或间接)组成:

  • 片段元素

    • 元素与包含内容的数据字段关联。
    • 您可以使用内容片段模型创建内容片段。模型中指定的元素(字段)定义片段的结构。这些元素(字段)可以包含多种数据类型。
  • 片段段落

    • 作为单独实体隔开的文本块,一般为多行。

    • 可在创作页面期间控制内容。

  • 片段元数据

    note caution
    CAUTION
    元数据处理配置文件不适用于内容片段。
    note caution
    CAUTION
    内容片段模型通常可以定义名为​ 标题 ​和​ 描述 ​的数据字段。如果存在这两个字段,则它们是用户定义的字段,并可在编辑器的内容区域中更新这些字段。
    内容片段及其变体也具有名为​ 标题 ​和​ 描述 ​的元数据(属性)字段。这两个元数据字段是任何内容片段和变体的组成部分,并在创建该片段时初始定义这两个字段。可在编辑器的属性/元数据区域中更新它们。
  • 主控

  • 变体

片段必需 required-by-fragments

要创建内容片段,您需要:

  • 内容模型

    • 使用配置浏览器启用
    • 使用工具创建
    • 需要创建片段
    • 定义片段的结构(标题、内容元素、标记定义)。
    • 内容片段模型定义需要标题和数据元素;其他一切均为可选。
    • 模型可定义默认内容(如果适用)。
    • 作者在创作片段内容时无法更改已定义的结构;但是,他们可从片段编辑器中打开模型编辑器。
    • 已创建从属的内容片段后对模型作出的更改可能会影响这些内容片段。

要使用您的内容片段投放 Headless 内容,您还需要:

要使用您的内容片段创作页面,您还需要:

  • 内容片段组件

    • 有助于以 HTML 和/或 JSON 格式传送片段。
    • 需要在页面上引用片段
    • 负责片段的布局和投放;例如,渠道。
    • 片段需要一个或多个专用组件以定义布局和投放部分或全部元素/变体和关联的内容。
    • 在创作中将片段拖动到页面上将自动关联所需的组件。
    • 请参阅内容片段核心组件

使用示例 example-usage

片段及其元素和变体可用于为多个渠道创建一致的内容。在设计您的片段时,您需要考虑将使用什么和将在哪里使用。

WKND 示例 wknd-sample

提供 WKND Sites 和 WKND Shared 示例以帮助您了解 AEM as a Cloud Service。

WKND 项目包括:

  • 在以下位置提供的内容片段模型:

    • .../libs/dam/cfm/models/console/content/models.html/conf/wknd

    • .../ui#/aem/libs/dam/cfm/models/console/content/models.html/conf/wknd-shared

  • 在以下位置提供的内容片段(和其他内容):

    • .../assets.html/content/dam/wknd/en
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab