Добавить в template.php
своей темы:
/**
* Implements hook_js_alter().
*/
function THEMENAME_js_alter(&$javascript) {
$javascript['misc/jquery.js']['data'] = '//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js';
$javascript['misc/jquery.js']['version'] = '1.8.3';
$javascript['misc/jquery.js']['type'] = 'external';
$javascript['misc/jquery.js']['preprocess'] = FALSE;
}
Сбросить кэш.
Если не нравится использовать CDN гугла, то всё ещё проще:
/**
* Implements hook_js_alter().
*/
function THEMENAME_js_alter(&$javascript) {
$javascript['misc/jquery.js']['data'] = path_to_theme() . '/js/jquery-1.8.3.min.js';
}
Написанное актуально для
Drupal 7
Комментарии
Еще как вариант установить jquery update
Поддерживаю jquery update.
Странно, что при обновлении версии друпала jquery обновлять как-то не спешат.
jquery update из CDN может только в dev версии
Скажите, а свойство preprocess за что отвечает ?
А то в документации я этого не нашел.
https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal…
Ещё при обновлении jQuery, наблюдаются проблемы не то что со скриптами модулей типа колорбокс и ситулса, но ajax.js.....Так что приходиться "мучиться" с 1.4 .....
Вот еще столкнулся с таким замечанием, которое периодически всплывает в админке
Notice: Undefined index: scope в функции drupal_get_js() (строка 4263 в файле D:\OpenServer\domains\music\includes\common.inc).
Почему это возникает, Вы случайно не знаете ?
Я код смотрел, там scope в параметрах есть и у него прописано значение по умолчанию.
Добавить комментарий