我公司的一个网站正在使用 Drupal 6。我试图让我们 hook_js_alter(来自 jsalter 模块)在前端使用 jQuery 1.8.3,而不是 Drupal 目前使用的(1.3.2)。
我对 Drupal 非常陌生(背景是 WordPress),所以对于经验丰富的 Drupal 开发人员来说可能显而易见的事情对我来说并不重要。
我已经在管理员中安装了该模块。
这是我使用的基于谷歌周围其他东西的代码:
<?php
function hook_js_alter(&$js) {
if (isset($js['misc/jquery.js'])) {
$jsPath = 'https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js';
$js['misc/jquery.js']['data'] = $jsPath;
$js['misc/jquery.js']['version'] = '1.8.3';
}
}
?>
我把这段代码放在哪里?我已经尝试将它放在我的模板的标题中(在<?=$scripts?>
标签之前),但它在那里不起作用。这段代码是否正确?
我很难找到使用 Drupal 6 完成此操作所需的说明,因此文档或教程的链接将非常有帮助。
编辑:刚刚意识到有 Drupal Stack Exchange。这个问题可能应该迁移到那里。