在 drupal 7 的模块中,js 与命令内联连接
$element['#attached']['js']
。我想问是否有一个“分离”命令以便在后期删除这个js。
提前致谢。
最佳答案
您可以使用hook_js_alter()在主题的 template.php 文件中。即使 javascript 文件是内联加载的,它也应该出现在钩子(Hook)的 $javascript 参数中。
在钩子(Hook)体内,您可以使用 unset() 取消设置 javascript。就像这样:
function MYTHEME_js_alter(&$javascript) {
if ($some_condition) {
unset($javascript['path/to/script.js']);
}
}
关于javascript - 在 drupal 7 中分离内联 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50461411/