При подключении js из модуля (drupal_add_library и drupal_add_js) перестает подключаться jquery.

Главные вкладки

Аватар пользователя Navigator Navigator 4 декабря 2012 в 21:34

Есть модуль в котором надо подключить ui.progressbar и свой js скрипт. В модуле пишу:

<?php 
drupal_add_library
('system''ui.progressbar');
drupal_add_js(drupal_get_path('module''my_module') . '/js/script.js');
?>

Они подключаются, но при этом не подключаются misc/jquery.js и misc/jquery.once.js. Из-за этого не работает мой скрипт. Почему так и как подключить и jquery и мой скрипт?

На локальной машине после того как через drush очистил кэш (drush cc all), jquery стал подключаться, обычная очистка кэша через Performance Clear all caches ничего не дает. Отсюда еще несколько вопросов: есть ли разница между очисткой кэша через drush cc all и Performance Clear all caches? Если есть то можно ли как нибудь очистить кэш так же как и drush cc all имея доступ только к админке и базе данных?

Комментарии

Аватар пользователя Artemkrass Artemkrass 24 июня 2014 в 15:00

Точно такая же проблема. При использовании drupal_add_js в своем модуле перестает работать стандартный Jquery. Как исправили? Есть варианты решения? Сброс кэша через Drush не помог...