2016-06-30 10 views
0

Drupal 7のパネルとctoolsページマネージャを使用して、ランディングページを作成しています。特定のパネルレイアウトで定義されたページに、特定のテーマを強制的に使用したい。パネルのレイアウトに基づいてdrupalテーマを変更してください

私は、$ context ['handler'] - conf ['temp_layout']というレイアウト名を取得するためにhook_ctools_render_alterを使うことができます。しかし、私はこのフックでテーマを変える方法を理解することはできません。 hook_custom_themeを使ってテーマを変更できますが、そこには$ contextオブジェクトがありません。

答えて

0

ThemeKeyモジュールを見ましたか?それはパネルではなく、パスで動作します。パネルページにはパスが必要なので、良い解決策になるかもしれません。

関連する問題