ページへのDrupalブロックの追加.

DXPR Builderを学ぶサイト管理Drupal機能との連携

お問い合わせフォーム、メニュー、使い回しのコンテンツブロックをレイアウト内に直接置きます。ブロックの管理はDrupalで続け、表示する全ページが最新のままです。このページは1つの固定コンテンツ向けです。自動で増える一覧にはDrupalビューを使います。

始める前に

  • 有効なBlock Contentモジュールが必要です。ないとDrupal Blocksタブは出ません。
  • ブロックが存在します。例:Webフォーム、メニュー、Content > Blocks(/admin/content/block)のコンテンツブロック。

設定手順

  1. ブロックを置きたい場所の+をクリックし、エレメントピッカーのDrupal Blocksタブを開きます。
  2. 絞り込みはFilter by categoryでカテゴリーを選ぶか、Searchにブロック名の一部を入力します。
  3. ブロックをクリックします。その設定ダイアログが開きます。
  4. ブロック独自の選択肢があれば設定します。
  5. ブロックの管理名を見出し表示するにはShow titleにチェックします。
  6. ダイアログのSave、次にツールバーのSaveをクリックします。

表示内容

ブロックはライブサイトの見た目でレイアウトに表示されます。エディター内はプレビューです。コンテンツの変更はページ上ではなく、ブロックの管理場所で行います。

一覧の各項目は「カテゴリー:ブロック名」で読みます。代表的なカテゴリーはContent block、Forms(検索フォーム、ユーザーログイン)、Menus、System(サイトブランディング、パンくず)、Webformです。

ブロックはページと一緒に描画され、コピーではありません。そのためメニューやコンテンツブロックの編集は、使用する全ページに反映されます。Block layoutの表示ルールは適用されません。ブロックは置いた場所に表示されます。

設定

設定 内容 初期値
Show title ブロックの管理名を見出し表示します。コンテンツブロックは無視します オフ
Block options ブロック独自の設定(例:メニューブロックのレベル) ブロック定義どおり

編集者が選べるブロックを絞るには、Blocks一覧をユーザープロファイルで使います。

ブロックが表示されない場合

  • Drupal Blocksタブがない。 Block Contentモジュールがオフで、DXPR Builderはオンのときのみブロックを一覧します。Block ContentをExtend(/admin/modules)で有効化します。
  • 新しいブロックが一覧にない。 ユーザープロファイルに含まれていません。新しいブロックに自動チェックは付きません。Blocksを/admin/dxpr_studio/dxpr_builder/profileのプロファイルでチェックします。
  • ページタイトルやViewsブロックが一覧にない。 DXPR Builderはページタイトルとメインコンテンツブロックを外しています。ViewsブロックはDrupalビュータブにあります。
  • ページコンテキストが必要なブロックがない。 一部のブロックは現在のコンテンツアイテムが必要で、ピッカーはそれを渡せないため、DXPR Builderは隠しています。そのようなブロックは代わりにBlock layout(/admin/structure/block)で配置します。
  • 訪問者にブロックが空で見える。 訪問者にアクセスがありません(例:ログイン済みユーザーのみ見られるフォーム)。ブロック独自のアクセス設定を確認します。

次のステップ

動的コンテンツ表示のDrupalビューで引き続きDXPR Builderを探索します。