Drupal 6.29 Jquery Update et. не работает

0

Те из вас, у кого есть сайты Drupal, могут знать: 6.29 вышел с версией jQuery EARLIER. Я запускал jQuery Update и некоторые зависимости. Внезапно обновление jQuery просто не работает. Дело в том, что общий метод использования _preprocess_page() тоже не существует. В настоящее время нужно запустить сайт без консолидации скриптов и заменить строку файлом на /misc/jquery.js. Пробовать это в template.php в моей теме тоже не получилось:

function my_theme_preprocess_page(&$vars, $hook) {
  if (arg(0) != 'admin' || !(arg(1) == 'add' && arg(2) == 'edit') || arg(0) != 'panels' || arg(0) != 'ctools') {
    $scripts = drupal_add_js();
    $new_jquery = array(
      drupal_get_path('theme', 'my_theme') . '/js/jq-1.7.2.min.js' => $scripts['core']['misc/jquery.js']);
    $scripts['core'] = array_merge($new_jquery, $scripts['core']);
    unset($scripts['core']['misc/jquery.js']);
    $vars['scripts'] = drupal_get_js('header', $scripts);
  }
}

Надеюсь, кто-то может осветить какой-то свет. Это большая проблема, замедляя кэшированные страницы на пару секунд. Не могу себе представить, что кто-то более осведомленный не знал бы, но ничего не делал в Google.

Теги:
drupal
drupal-6

1 ответ

0

Хорошо, что это смущает! Я заметил, что когда я редактировал блок кода выше, я ошибся в переменной. У меня были $variables['scripts'] = drupal_get_js('header', $scripts); Мальчик, я чувствую себя застенчивым.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню