Drupal 6.29 Jquery Update et。不工作

时间:2013-12-14 15:56:31

标签: jquery drupal drupal-6

Drupal网站的那些人可能知道:6.29推出了更早版本的jQuery。我正在运行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);
  }
}

希望有人可以发光。这是一个大问题,将缓存的页面减慢几秒钟。无法想象有更多知识渊博的人不会知道,但谷歌上没有任何内容。

1 个答案:

答案 0 :(得分:0)

好的,这太尴尬了!我注意到当我编辑上面的代码块时,我拼错了变量。我有$variables['scripts'] = drupal_get_js('header', $scripts); 男孩,我感到羞怯。