问候,我一直在访问 page.tpl.php 中的 html.tpl.php 的 $scripts 变量,如何访问该变量?
我正在使用 Drupal 7
请帮忙。提前致谢。
问候,我一直在访问 page.tpl.php 中的 html.tpl.php 的 $scripts 变量,如何访问该变量?
我正在使用 Drupal 7
请帮忙。提前致谢。
为了改变页面的脚本,看看在hook_js_alter()
自定义模块中实现。这将允许您执行必要的更改而不会弄乱渲染的输出。更多信息在这里。
您必须将您想要的变量显式发送到您想要的模板,模板变量是特定于模板的,没有继承或其他干净的方式。
干净的方法是将您需要的内容发送到特定模板,或者如果它存在并执行您想要的操作,则实现一个钩子。
最后,在这种情况下,我认为您必须决定在调用 hook_js_alter 时加载哪些文件作为建议的 jamix。