将页面从 Layout Builder 移到 DXPR Builder.
您在 DXPR Builder 字段中重建每个 Layout Builder 页面,旧布局保持在线。最后,编辑人员在页面本身上更改页面,而非在以下位置 Layout 屏幕。没有工具转换 Layout Builder 布局,因此按页面规划时间。要为页面框架保留 Layout Builder,请参见 Layout Builder 共存。
开始之前
- DXPR Builder 已安装且产品密钥已保存,参见 常规设置。
- 可管理内容类型的字段和显示。
- 内容类型的每个页面一旦显示使用 DXPR Builder 格式化器即计为一个内容项。在以下位置查看您的上限 Content Items 选项卡。
设置
- 前往 Structure > Content types
(
/admin/structure/types),然后点击 Manage fields 针对内容类型。 - 添加字段:选择 Formatted text,然后 Long text,例如 "Page content"。
- 点击 Manage display,然后 Manage layout.
- 点击 Add block 页面内容所属的位置并选择新字段。
- 设置 Formatter 为 DXPR Builder,添加区块并点击 Save layout.
- 有自己布局的页面不遵循默认布局。在每个页面上,打开 Layout 选项卡并以同样方式添加字段。
重建每个页面
- 打开页面。空白 DXPR Builder 字段显示在旧区块旁边。
- 通过以下方式重建结构 Section 和 Row 从 Layout 元素选择器的选项卡。下表映射每个 Layout Builder 部分。
- 将旧区块的文本复制到 Text 元素。
- 通过以下方式重新添加图像 Image 元素。
- 点击 Save 在 DXPR Builder 工具栏上。
| Layout Builder | DXPR Builder |
|---|---|
| 带一列的版块 | Section |
| 带两、三或四列的版块 | Row 带相同列数 |
| 内联区块 | Text, Image 或另一个元素 Content 选项卡 |
| 可复用自定义区块 | 区块,位于 Drupal Blocks 选项卡 |
| Views block | 视图,位于 Drupal Views 选项卡 |
如果多页共享结构,将第一个重建页面保存为模板并插入到其他页面。
完成迁移
- 在每个有自己布局的页面上,打开 Layout 并点击 Revert to defaults。这会删除旧布局及其内联区块;新字段保留其内容。
- 打开 Manage layout 内容类型的,移除旧区块并点击 Save layout.
要停止为内容类型使用 Layout Builder,取消勾选 Use Layout Builder:Manage display。Drupal 警告所有自定义将被移除。然后设置 Format 新字段设为 DXPR Builder 在字段列表中。
您会看到的内容
每个页面显示 DXPR Builder 字段中的内容。拥有以下权限的编辑人员 Edit with DXPR Builder 权限在页面上看到编辑控件并从 DXPR Builder 工具栏保存。Content items 选项卡列出该内容类型的每个页面。
如果您看不到编辑器
- Use Layout Builder 无法取消勾选。 一些页面仍有自己的布局。点击 Revert to defaults 在其 Layout 选项卡优先。
- 新字段在一些页面上缺失。 这些页面有自己的布局。在其以下位置添加字段 Layout 选项卡。
- 字段显示,但没有编辑控件。 您的账户缺少 Edit with DXPR Builder 权限,或许可证上限已达。参见 许可和产品密钥错误。
- 旧内容显示在新内容旁边。 旧区块仍在布局中。请按 Finish the move 下所述移除。
接下来做什么?
- 从 Paragraphs:针对 Paragraphs 内容的相同迁移
- 元素选择器:您可以使用的每个元素