1

我制作了一个模块并希望将 js 文件添加到该模块,我启用了该模块并且显然它可以工作。但是我没有看到模块应该带的 js 文件。

我只是像这样将代码放在 hook_menu() 中

function my2form_menu() {
      drupal_add_js(drupal_get_path('module', 'my2form') . '/abc.js');
}

可以吗?

4

2 回答 2

4

如果您打算始终包含此 JS 文件,则应将其添加到模块的 .info 文件中:http: //drupal.org/node/542202#scripts

因此您可以删除您的 hook_menu。

于 2012-05-20T18:28:21.390 回答
2

尝试另一个钩子,称为:modulename_js_alter()

工作 fpr 我的 porpose。

于 2012-05-19T18:03:54.610 回答