将页面从 Layout Builder 移到 DXPR Builder.

Learn DXPR BuilderStart hereVerhuizen vanaf een andere builder

您在 DXPR Builder 字段中重建每个 Layout Builder 页面,旧布局保持在线。最后,编辑人员在页面本身上更改页面,而非在以下位置 Layout 屏幕。没有工具转换 Layout Builder 布局,因此按页面规划时间。要为页面框架保留 Layout Builder,请参见 Layout Builder 共存。

开始之前

  • DXPR Builder 已安装且产品密钥已保存,参见 常规设置。
  • 可管理内容类型的字段和显示。
  • 内容类型的每个页面一旦显示使用 DXPR Builder 格式化器即计为一个内容项。在以下位置查看您的上限 Content Items 选项卡。

设置

  1. 前往 Structure > Content types (/admin/structure/types),然后点击 Manage fields 针对内容类型。
  2. 添加字段:选择 Formatted text,然后 Long text,例如 "Page content"。
  3. 点击 Manage display,然后 Manage layout.
  4. 点击 Add block 页面内容所属的位置并选择新字段。
  5. 设置 Formatter 为 DXPR Builder,添加区块并点击 Save layout.
  6. 有自己布局的页面不遵循默认布局。在每个页面上,打开 Layout 选项卡并以同样方式添加字段。

重建每个页面

  1. 打开页面。空白 DXPR Builder 字段显示在旧区块旁边。
  2. 通过以下方式重建结构 Section 和 Row 从 Layout 元素选择器的选项卡。下表映射每个 Layout Builder 部分。
  3. 将旧区块的文本复制到 Text 元素。
  4. 通过以下方式重新添加图像 Image 元素。
  5. 点击 Save 在 DXPR Builder 工具栏上。
Layout Builder DXPR Builder
带一列的版块 Section
带两、三或四列的版块 Row 带相同列数
内联区块 Text, Image 或另一个元素 Content 选项卡
可复用自定义区块 区块,位于 Drupal Blocks 选项卡
Views block 视图,位于 Drupal Views 选项卡

如果多页共享结构,将第一个重建页面保存为模板并插入到其他页面。

完成迁移

  1. 在每个有自己布局的页面上,打开 Layout 并点击 Revert to defaults。这会删除旧布局及其内联区块;新字段保留其内容。
  2. 打开 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 下所述移除。

接下来做什么?