ページ別、コンテンツ別、カテゴリ別等でブロックの表示有無を簡単にするには、どうしたら良いでしょう?
現在、blockモジュール設定のみで切り分けていますが、ページ、コンテンツ、カテゴリの種類が増えてきたことに伴いページ(レイアウト種)がどんどん増えてきています。
ページレイアウトを うまく管理できる方法はないでしょうか?
ページ別、カテゴリ別等でブロックの表示有無を簡単にするには
OTHER FAQ
カテゴリ | Core Ver. | 関連モジュール | タイトル |
---|---|---|---|
Commerce2 | 8.6.x | Commerce Order | Commerceで注文情報から全Itemを得る方法 |
Commerce2 | 8.6.x | Commerce Shipment | Commerceで配送情報を得る方法 |
Commerce | 8.6.x | Commerce Payment Order | Commerceで歴代購入数/金額を集計する方法 |
コンテンツの管理 | 8.6.x | Commerce | Commerce orderからすべての商品名を取得する方法 |
サイトの環境設定 | 8.6.x | Simhony Yaml | yamlファイルを読み込む方法 |
フォーム | 8.6.x | JavaScript | 特定のformにJavaScriptを紐付ける方法 |
Commerce | 8.6.x | Commerce Payment Gateway | オリジナルCommerce決済モジュール(Offsite)で決済サーバーへのPOST時のエンコードを変更する方法 |
コンテンツの管理 | 8.5.x | Field File | コンテンツのフィールドの表示について |
Libraries | 8.5.x | Libraries | Commerceで外部JavaScriptをテスト/本番で読み分ける方法 |
JavaScript | 8.5.x | PHP | Commerce決済モジュール設定をJavaScriptにデータに渡す方法 |
サイトの構築 | 8.3x | Webform | Webformモジュール メールアドレスの入力ミス確認 |
Viewsプログラミング | 8.4x | Views | drupal8におけるViewsプログラミング |
サイト情報 | 8.4x | JavaScript | JavaScriptに変数を渡す方法 |
テーマ | 8.4x | hook_preprocess_html | bodyタグにnode idやaliasのClassを追加する方法 |
コンテンツの作成 | 8.4x | json | jQueryにjsonで渡す方法 |
コンテンツの作成 | 8.4x | Download | とにかく何でもコンテンツをダウンロードさせる方法 |
コンテンツの作成 | 8.4x | PhpSpreadsheet | Excelを読み書きする方法 |
コンテンツの作成 | 8.4x | archiver | zipファイル圧縮・解凍する方法 |
コンテンツの作成 | 8.4x | node | 新規ノードを作成する |
Views | 8.4x | hook_views_query_alter | Viewsクエリに多くの条件を追加する方法 |
コメント
Contextモジュール https://drupal
パーマリンク Submitted by actbrain on 2014/05/15 13:09.
Contextモジュール https://drupal.org/project/context を利用するのが適切だと思います。
(ページ)レイアウト毎に設定してゆくことで綺麗に整理することができます。
条件付けもblockモジュールより細かく定義できます。
ブロック以外にも、下記アクションの定義が可能です。
・パン屑
・css_injector
・メニュー
・リージョン
・テーマ
ページ