Drupal 6.29 Jquery 更新等。不工作

问题描述 投票:0回答:1

使用 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);
  }
}

希望有人能发出一些光芒。这是一个大问题,会使缓存页面的速度减慢几秒钟。无法想象知识渊博的人会不知道,但谷歌上什么也没有。

php jquery drupal drupal-6
1个回答
0
投票

好吧,这很尴尬!我注意到当我编辑上面的代码块时我拼错了变量。我有

$variables['scripts'] = drupal_get_js('header', $scripts);
男孩,我感到羞怯吗?

© www.soinside.com 2019 - 2024. All rights reserved.