我想将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');
答案 0 :(得分:1)
路径js/leagueSettings.js
可能无效。
drupal_add_js(drupal_get_path('module', 'your_module_name')
如果您的js在模块中,您可以使用上面的语法添加它。
<script>
标记也是如此。 src
需要正确。
如果您还没有检查过,https://drupal.stackexchange.com/也是一个很好的资源。