Как удалить файл js из установки Drupal6: не работает с "remove-scripts[]" в моем файле шаблона
Я добавил в свой файл template.tpl.php в моей теме drupal эту строку, чтобы исключить вызов определенного файла CSS:
remove-stylesheets[all][] = modules/system/system.css
Если я хочу сделать это с конкретным файлом JS, могу ли я просто сделать это?:
remove-scripts[] = whatever.js
Я попробовал это, но это не похоже на работу...
Спасибо за вашу помощь!
1 ответ
Решение
Попробуйте этот код в вашем файле шаблона.
function phptemplate_preprocess_page(&$vars) {
$js = drupal_add_js();
unset($js['module']['sites/all/modules/yourmodule/yourjs.js']);
$vars['scripts'] = $js;
}
Эта функция будет вызываться до того, как шаблон будет обработан и отображен в браузере. Если вы не уверены в пути к файлу js, распечатайте drupal_add_js()
массив и найти путь к необходимому JS.