ランディング ページを作成するために、Drupal 7 でパネルと ctools ページ マネージャーを使用しています。特定のパネル レイアウトで定義されたページに対して、特定のテーマの使用を強制したいと考えています。
hook_ctools_render_alter を使用してレイアウト名を取得できます - $context['handler']->conf['temp_layout']。しかし、このフックでテーマを変更する方法がわかりません。hook_custom_theme を使用してテーマを変更できますが、そこには $context オブジェクトがありません。