シーンごとに採用するテーマを 通常、Themekeyモジュールで切り替えています。
しかし、細部にわたる状況を判別して切り替えるにはTemekeyモジュールには向いていません。
何か良い方法はありますか?
ページや状況によってテーマを切り替える
OTHER FAQ
カテゴリ | Core Ver. | 関連モジュール | タイトル |
---|---|---|---|
サイトの構築 | 7.38 | Content Template | ページテンプレートが反映されません。 |
コンテンツの管理 | 7.15 | Content Access | 簡単に閲覧制限を行うには? |
サイトの構築 | 7.23 | Conditional fields | ノード編集フォームを動的にしたい |
アップデート | 8.9.x | Composer update | Composer で drupal/core-8.9.7 に更新できなくなった場合の処置 |
アップデート | 8.9.x | Composer update | composer update するときに パッチが必要なモジュールが更新されパッチが消えてしまうことへ対応する方法 |
アップデート | 8.9.x | composer patch | patch を composer に 組み込む方法 |
アップデート | 8.8.x | Composer | composer updateが異常終了する |
Commerce2 | 8.6.x | Commerce Shipment | Commerceで配送情報を得る方法 |
Drupal Commerce | 7.34 | Commerce profile | Drupal Commerceの請求情報、配送情報の住所を日本的(郵便番号、都道府県、市区町村、住所、、、) |
Commerce | 8.6.x | Commerce Payment Order | Commerceで歴代購入数/金額を集計する方法 |
Commerce | 8.6.x | Commerce Payment Gateway | オリジナルCommerce決済モジュール(Offsite)で決済サーバーへのPOST時のエンコードを変更する方法 |
Commerce2 | 8.6.x | Commerce Order | Commerceで注文情報から全Itemを得る方法 |
Drupal Commerce | 7.34 | Commerce order | Drupal Commerce:カート内や購入手続きページ内の「Order total」が翻訳できない |
Commerce | 7.34 | Commerce kickstart, Commerce file | Commerceモジュール利用時のダウンロード製品登録方法 |
コンテンツの管理 | 8.6.x | Commerce | Commerce orderからすべての商品名を取得する方法 |
コンテンツの作成 | 7.50 | Code per Node | ページ毎にCSSやJSを設定したい |
コンテンツの作成 | 7.26 | CKEditor Views | Viewsでティザーを一覧するとページのレイアウトが崩れることがある |
コンテンツの作成 | 7.31 | CKEditor | CKEditorの新規生成ダイアログ内の初期値の変更 |
コンテンツの作成 | 7.38 | CKEditor | CKEditorの「ソース」に入力したタグが消える |
コンテンツの作成 | 7.38 | CKEditor | 突然GoogleMap内の経路がずれてしまった |
コメント
下記のようにhookする事で可能です。
パーマリンク Submitted by actbrain on 2014/01/17 12:13.
下記のようにhookする事で可能です。
~
// Theme change
function custommodulename_custom_theme() {
if (.................) {
return 'theme_name';
}
}
~
ページ