基本上我遇到的问题是我有一个自定义主题,我需要使用$脚本来调用顶部的分析代码(链接跟踪设置)但是这也会加载其他cr * p js文件的负载我不需要或想要。
我想要的只是模块放在$ scripts中的分析内容。
我也能以某种方式:
A)通过$ scripts(.info文件?)仅加载 分析代码 B)在.info文件中创建一个新区域(例如$ analytics)并通过模板调用它。但是,如何将分析代码输出到这个新区域而不是$ scripts?
非常感谢任何帮助。
一个。
答案 0 :(得分:1)
我会警惕不输出$脚本。您输出的文件是其他模块正常工作所必需的。如果要减少输出的脚本,请关闭不需要的模块。
答案 1 :(得分:1)
我同意禁用$ scripts变量(或清除它)会产生一些“不良结果”。我可以想到我在每个需要js文件的构建中使用的六个模块。
也许您应该查看使用$ footer变量而不是$ scripts的Google Analytic Module。
http://drupal.org/project/google_analytics
我还在我的所有构建中使用此模块,因为它提供了一些非常简单的Drupal与GA的集成,包括下载,用户角色等(开箱即用)
<强> P.S。强> 请记住,Drupal有一个漂亮的good Performance settings,它允许缓存以及整合css / js。
我的最终构建有一行标记,它调用我的所有css用于该页面,一行用于我的js。已经证明,将资产文件整合到一个大文件而不是许多小文件中是一个巨大的性能保护程序,比结束文件本身的大小更多。