了解如何在AEM中创建内容片段模型

迄今为止的故事

AEM Headless内容创作历程 the 使用AEM实现无头的内容建模基础知识 介绍了与无头创作相关的基本概念和术语。

本文以这些内容为基础,以便您了解如何为您的AEM无头项目创建您自己的内容片段模型。

目标

  • 受众:初学者
  • 目标:使用内容片段模型为无头CMS建模内容的概念和机制。

创建内容片段模型

然后,可以创建内容片段模型并定义结构。 这可以在工具 — >资产 — >内容片段模型下完成。

工具中的内容片段模型

选择此选项后,导航到模型的位置并选择 创建. 您可以在此输入各种关键详细信息。

选项 启用模型 默认情况下,处于激活状态。 这意味着,当您保存模型后,即可使用(在创建内容片段时)。 如果需要,您可以停用此模型 — 有机会稍后启用(或禁用)现有模型。

创建内容片段模型

使用确认 创建 你可以 打开 模型以开始定义结构。

定义内容片段模型

首次打开新模型时,您将看到 — 左侧有一个较大的空白,以及 数据类型 在右侧:

空模型

那么,该怎么办?

您可以拖动 数据类型 在左边空格上 — 您已经在定义模型了!

定义字段

添加数据类型后,您将需要定义 属性 对于该字段。 具体取决于所使用的类型。 例如:

数据属性

您可以添加所需数量的字段。 例如:

内容片段模型

您的内容作者

内容作者看不到用于创建模型的实际数据类型和属性。 这意味着您可能必须提供有关它们如何完成特定字段的帮助和信息。 有关基本信息,您可以使用字段标签和默认值,但更复杂的情况可能需要考虑项目特定文档。

注意

请参阅其他资源 — 内容片段模型。

管理内容片段模型

管理内容片段模型涉及:

  • 启用(或禁用)这些片段 — 这样可在创建内容片段时供作者使用。
  • 删除 — 始终需要删除,但您需要了解删除已用于内容片段(特别是已发布的片段)的模型。

发布

在发布任何相关内容片段时/之前,需要发布内容片段模型。

注意

如果作者尝试发布模型尚未发布的内容片段,则会显示一个选择列表以指示该情况,并且模型将随该片段一起发布。

模型一经发布,就会 锁定 在创作时进入只读模式。 这旨在防止更改会导致现有GraphQL架构和查询出错,尤其是在发布环境中。 它在控制台中由 已锁定.

当模型为 已锁定 (在只读模式下),您可以查看模型的内容和结构,但不能直接对其进行编辑;但您可以 已锁定 从控制台或模型编辑器中选择模型。

下一步

现在,您已经学习了基础知识,接下来的步骤是开始创建您自己的内容片段模型。

其他资源

在此页面上