在php代码drupal 7中使用drupal_add_js

时间:2012-06-12 19:20:56

标签: php javascript drupal drupal-7

我想将javascript添加到单个页面。在php块代码中使用现有模块

<?php 
   drupal_add_js('js/leagueSettings.js');
?>

我在这个特定模块所在的modules / php目录中有一个js文件夹。

我尝试过使用脚本标签也无济于事。

<script type = "text/javascript" src = "js/leagueSettings.js"></script>

leagueSettings.js就是

(function ($) {
alert('here');
})(jQuery); 

我只用警报尝试过它。无所谓。我尝试使用 DIR 魔法常量代替路径..没有。

我缺少什么?

EDIT ---解

//becuase the php block is 'php' module...
drupal_add_js(drupal_get_path('module', 'php') .'/js/leagueSettings.js'); 

1 个答案:

答案 0 :(得分:1)

路径js/leagueSettings.js可能无效。

drupal_add_js(drupal_get_path('module', 'your_module_name')

如果您的js在模块中,您可以使用上面的语法添加它。

<script>标记也是如此。 src需要正确。

如果您还没有检查过,https://drupal.stackexchange.com/也是一个很好的资源。