在drupal 7中的模块中,js与命令内联
$element['#attached']['js']
。我想问一下是否有一个'detach'命令,以便在以后的阶段删除这个js。
提前谢谢。
答案 0 :(得分:1)
您可以在主题的 template.php 文件中使用http://issues.apache.org。即使javascript文件是内嵌加载的,它也应该出现在hook的 $ javascript 参数中。
在钩子的主体里面你可以使用unset()取消设置javascript。像这样:
function MYTHEME_js_alter(&$javascript) {
if ($some_condition) {
unset($javascript['path/to/script.js']);
}
}