뷰 페이지에만 일부 자바 스크립트 및 CSS 파일을 삽입 해야하는 사용자 정의 모듈을 작성 중입니다.
hook_preprocess_page를 사용하고 있지만 현재 페이지가 뷰에 있는지 알 수 없습니다.
function mymodule_preprocess_page(&vars)
{
var_dump($vars); //output: nothings that reference the views!
if([view page])
{
drupal_add_js([...]);
drupal_add_css([...]);
// Rebuild scripts
$scripts = drupal_get_js();
$vars['scripts'] = $scripts;
// Same for css
}
}
템플릿 파일 (page-my_view_page_path.tpl.php)을 사용할 수 있다는 것을 알고 있지만 모듈이 활성화 된 경우에만 js 및 추가 CSS를 포함해야합니다. 그래서 나는 이것을 모듈 코드 안에 직접 유지하고 싶다 .
아이디어?