创建内容片段模型
在本章中,了解如何使用? 内容片段模型 ?为内容建模并构建架构,以及有关定义内容片段模型的不同数据类型。
在本教程中,您创建了两个简单模型,团队 ?和? 人员。 团队 ?数据模型具有名称、简短名称和描述,并引用? 人员 ?数据模型,该模型具有全名、个人资料详细信息、个人资料图片和职业列表。
目标
- 创建内容片段模型。
- 探索用于构建模型的可用数据类型和验证选项。
- 了解内容片段模型如何定义? 数据架构和内容片段创作模板。
创建项目配置
项目配置包含与特定项目关联的所有内容片段模型,并提供组织模型的方法。 在创建内容片段模型之前? 至少创建一个项目。
-
登录到础贰惭 创作 ?环境(例如
https://author-p<PROGRAM_ID>-e<ENVIRONMENT_ID>.adobeaemcloud.com/
) -
从础贰惭开始屏幕中,导航到? 工具 > 常规 > 配置浏览器。
-
单击顶部操作栏中的? 创建,然后输入以下配置详细信息:
- 标题: 我的项目
- 名称: my-project
- 内容片段模型: 已选中
-
选择? 创建 ?以创建项目配置。
创建内容片段模型
接下来,为? 团队 ?和? 人员 ?创建内容片段模型。 这些将充当数据模型或架构,表示团队和团队成员,并定义作者根据这些模型创建和编辑内容片段的界面。
创建人员内容片段模型
为? Person ?创建内容片段模型,它是表示属于某个团队的人员的数据模型或架构。
-
从础贰惭开始屏幕中,导航到? 工具 > 常规 > 内容片段模型。
-
导航到? 我的项目 ?文件夹。
-
选择右上角的? 创建 ?以显示? 创建模型 ?向导。
-
使用以下属性创建内容片段模型:
- 模型标题: 人员
- 启用模型: 已选中
选择? 创建。在生成的对话框中,选择? 打开 ?以构建模型。
-
将? 单行文本 ?元素拖放到主面板上。 在? 属性 ?选项卡上输入以下属性:
- 字段标签:全名
- 属性名称:
fullName
- 检查? 必需
属性名称 ?定义编写的值存储在础贰惭中的属性的名称。 属性名称 ?还将此属性的? 键 ?名称定义为数据架构的一部分,并在通过础贰惭的翱辫别苍础笔滨交付内容片段时用作闯厂翱狈响应中的键。
-
选择? 数据类型 ?选项卡,并将? 多行文本 ?字段拖放到? 全名 ?字段下。 输入以下属性:
- 字段标签:个人简历
- 属性名称:
biographyText
- 默认类型: 富文本
-
单击? 数据类型 ?选项卡并拖放? 内容引用 ?字段。 输入以下属性:
-
字段标签:个人资料图片
-
属性名称:
profilePicture
-
根路径:
/content/dam
配置? 根路径 ?时,您可以单击? 文件夹 ?图标以调出模式窗口来选择路径。 这会限制作者可以使用哪些文件夹填充路径。
/content/dam
是存储所有AEM Assets(图像、视频、其他内容片段)的根。 -
仅接受特定内容类型: 图像
向? 图片引用 ?添加验证,以便只有? 图像 ?的内容类型可用于填充该字段。
-
显示缩略图: 已选中
-
-
单击? 数据类型 ?选项卡,并将? 枚举 ?数据类型拖放到? 图片引用 ?字段下。 输入以下属性:
-
呈现为:复选框
-
字段标签: 职业
-
属性名称:
occupation
-
选项:
- 艺人
- 影响者
- 摄影师
- 旅客
- 作者
- YouTuber
将“选项”标签和值都设置为相同的值。
-
-
最终? 人员 ?模型应如下所示:
-
单击? 保存 ?即可保存更改。
创建团队内容片段模型
为? 团队 ?创建内容片段模型,它是人员团队的数据模型。 团队模型引用人员内容片段,表示团队成员。
-
在? 我的项目 ?文件夹中,选择右上角的? 创建 ?以显示? 创建模型 ?向导。
-
在? 模型标题 ?字段中,输入? 团队 ?并选择? 创建。
在生成的对话框中选择? 打开 ?以打开新创建的模型。
-
将? 单行文本 ?元素拖放到主面板上。 在? 属性 ?选项卡上输入以下属性:
- 字段标签: 标题
- 属性名称:
title
- 检查? 必需
-
选择? 数据类型 ?选项卡,并将? 多行文本 ?字段拖放到? 短名称 ?字段下。 输入以下属性:
- 字段标签: 描述
- 属性名称:
description
- 默认类型: 富文本
-
单击? 数据类型 ?选项卡并拖放? 片段引用 ?字段。 输入以下属性:
- 呈现为:多个字段
- 最小项目数: 2
- 字段标签:团队成员
- 属性名称:
teamMembers
- 允许的内容片段模型:使用文件夹图标选择? 人员 ?模型。
-
最终? 团队 ?模型应如下所示:
-
单击? 保存 ?即可保存更改。
-
您现在应该可以从以下两个模型工作:
恭喜!
恭喜,您刚刚创建了您的第一个内容片段模型!
后续步骤
在下一章创作内容片段模型中,您将基于内容片段模型创建和编辑新的内容片段。 您还将了解如何创建内容片段的变体。