Im sadece bir Views sayfasına bazı javascript ve css dosyaları eklemek gerekir özel bir modül yazma.
Im hook_preprocess_page kullanarak, ancak geçerli sayfanın bir görünümden olup olmadığını söyleyemem:
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
}
}
Bir şablon dosyası (page-my_view_page_path.tpl.php) kullanabileceğimi biliyorum, ancak js ve extra css yalnızca modülüm etkinse dahil edilmelidir; bu yüzden bunu doğrudan modül kodumda tutmak istiyorum .
Fikirler?