Я пишу користувальницький модуль, у який потрібно вставити деякі файли javascript та css лише на сторінку "Views".
Я використовую_up_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 повинні бути включені, лише якщо мій модуль включений; тому мені подобається зберігати ці речі безпосередньо в коді мого модуля .
Ідеї?