ページへのDrupalブロックの追加.
お問い合わせフォーム、メニュー、使い回しのコンテンツブロックをレイアウト内に直接置きます。ブロックの管理はDrupalで続け、表示する全ページが最新のままです。このページは1つの固定コンテンツ向けです。自動で増える一覧にはDrupalビューを使います。
始める前に
- 有効なBlock Contentモジュールが必要です。ないとDrupal Blocksタブは出ません。
- ブロックが存在します。例:Webフォーム、メニュー、Content > Blocks(
/admin/content/block)のコンテンツブロック。
設定手順
- ブロックを置きたい場所の+をクリックし、エレメントピッカーのDrupal Blocksタブを開きます。
- 絞り込みはFilter by categoryでカテゴリーを選ぶか、Searchにブロック名の一部を入力します。
- ブロックをクリックします。その設定ダイアログが開きます。
- ブロック独自の選択肢があれば設定します。
- ブロックの管理名を見出し表示するにはShow titleにチェックします。
- ダイアログの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を探索します。