5.3 实验室和其他信息
新字段类型
Drupal 8 附带的几个新模块扩展了默认的字段 API。
- Datetime – 不包含循环日期功能。
 - Email – 带有校验和 email 字段格式化器(转换纯文本 email 地址为可点击的 mailto)。
 - Entity reference – 链接到用户、术语和内容,一个自动完成字段。
 - Link – 包含基本的校验(只校验 http://)和几个常见选项(例如 nofollow 和在新窗口打开),以及不同的链接格式。
 
HTML 5 字段也支持 schema.org 标记(微数据)。核心没有用户界面,但你可以使用 RDF UI 模块把字段映射到 schema.org。
完整步骤
- 使用 Drupal 8 的用户界面创建内容类型 External
 - 激活 Link 模块
 - 向内容类型中追加 link 和 image 字段
 - 导出站点配置
 - 创建空模块 “External Link Content Type”
 - 创建子目录 config,切换到子目录
 - 创建目录 install
 - 从导出的配置文件拷贝 node.type.external.yml 到 config/install 目录
 - 创建文件 external.info.yml
 - 删除第一步中你创建的 External 内容类型
 - 激活 External Link Content Type 模块
 - 确认通过 External Link Content Type 模块创建的 External 类型生效
 - 卸载 External Link Content Type 模块
 - 增加字段配置文件
 - 重新激活模块
 - 测试其他字段是否添加成功
 
额外问题和练习
- 使用 Configuration development 模块导出新字段配置。
 - 解释下为什么模块需要 field.storage.node.field_url.yml 文件,而 body 和 image 字段不需要。