Layout Builderからページを移す.
各Layout BuilderページをDXPR 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フィールドが古いブロックの横に 表示されます。
- エレメントピッカーのLayoutタブからSectionと Rowで構成を作り直します。下の表がLayout Builderの各部品に 対応します。
- 古いブロックのテキストをTextエレメントにコピーします。
- 画像をImageエレメントで入れ直します。
- DXPR BuilderツールバーのSaveをクリックします。
| Layout Builder | DXPR Builder |
|---|---|
| 1カラムのセクション | Section |
| 2、3、4カラムのセクション | Rowは同数のカラムを持ちます |
| インラインブロック | ContentタブのText、Imageなどのエレメント |
| 再利用カスタムブロック | 対象はDrupal Blocksタブのブロックです |
| Viewsブロック | 対象はDrupal Viewsタブのビューです |
多くのページが構成を共有する場合は、最初に作り直したページをテンプレートに 保存し、他のページに挿入します。
移行の仕上げ
- 独自レイアウトの各ページでLayoutを開き、 Revert to defaultsをクリックします。旧レイアウトとそのインライン ブロックが削除されます。新しいフィールドの中身は残ります。
- コンテンツタイプのManage layoutを開き、古いブロックを削除して Save layoutをクリックします。
コンテンツタイプでLayout Builderを使い止めるには、Manage displayの Use Layout Builderのチェックを外します。すべてのカスタマイズが削除 されるとDrupalが警告します。次にフィールド一覧で新しいフィールドの FormatをDXPR Builderにします。
表示結果
各ページはDXPR Builderフィールドのコンテンツを表示します。 Edit with DXPR Builder権限を持つ編集者はページ上で編集コントロールを 見て、DXPR Builderツールバーから保存します。Content itemsタブはそのコンテンツタイプの全ページを挙げます。
エディターが表示されない場合
- Use Layout Builderのチェックを外せません。 独自レイアウトのページが まだあります。先にそのLayoutタブでRevert to defaultsを クリックします。
- 一部のページに新しいフィールドが出ません。 そのページは独自レイアウトを 持っています。そのLayoutタブでフィールドを追加します。
- フィールドは表示されるのに編集コントロールが出ません。 アカウントに Edit with DXPR Builder権限がないか、ライセンス上限に達しています。 ライセンスとプロダクトキーのエラーを ご覧ください。
- 新しいコンテンツの隣に古いコンテンツが出ます。 古いブロックがレイアウトに 残っています。移行の仕上げの通り削除します。
次はこちら
- Paragraphsから: Paragraphs コンテンツの同じ移行
- エレメントピッカー: 使える全エレメント