Layout Builderからページを移す.

Learn DXPR BuilderStart hereVerhuizen vanaf een andere builder

各Layout BuilderページをDXPR 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. エレメントピッカーのLayoutタブからSectionと Rowで構成を作り直します。下の表がLayout Builderの各部品に 対応します。
  3. 古いブロックのテキストをTextエレメントにコピーします。
  4. 画像をImageエレメントで入れ直します。
  5. DXPR BuilderツールバーのSaveをクリックします。
Layout Builder DXPR Builder
1カラムのセクション Section
2、3、4カラムのセクション Rowは同数のカラムを持ちます
インラインブロック ContentタブのText、Imageなどのエレメント
再利用カスタムブロック 対象はDrupal Blocksタブのブロックです
Viewsブロック 対象はDrupal Viewsタブのビューです

多くのページが構成を共有する場合は、最初に作り直したページをテンプレートに 保存し、他のページに挿入します。

移行の仕上げ

  1. 独自レイアウトの各ページでLayoutを開き、 Revert to defaultsをクリックします。旧レイアウトとそのインライン ブロックが削除されます。新しいフィールドの中身は残ります。
  2. コンテンツタイプの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権限がないか、ライセンス上限に達しています。 ライセンスとプロダクトキーのエラーを ご覧ください。
  • 新しいコンテンツの隣に古いコンテンツが出ます。 古いブロックがレイアウトに 残っています。移行の仕上げの通り削除します。

次はこちら