質問: $scripts; // same for css } } テンプレートファイル(page-my_view_page_path.tpl.php)を使用できることはわかっていますが、jsと追加のcssは、モジュールが有効な場合にのみ含める必要があります。 このため、これをモジュールコード内に直接保持したい。アイデア?
回答: ビューのプリプロセッサ には長いスレッドがあります。 このコメント は私には非常にシンプルに見えます。function mymodule_theme_registry_alter(&$theme_registry) { //dpm($theme_registry); $theme_registry['views_view__your_view_name_here']['preprocess functions'][] = 'mymodule_preprocess_func'; } // now go on and play with your new preprocess function function mymodule_preprocess_func(&$vars) { // etc }