2013-02-22 92 views

回答

2

[增订]:

对于谷歌Analytics(分析),请在评论中的方向。

对于任何其他JS文件,你可以按照下面的:


对于这个没有“最佳实践”除了包括它在底部。

从这个意义上说,取决于你的layout.phtml文件,你有不同的选择。 如果您在您的布局文件(不<head></head>之间)的底部

<?php echo $this->headScript(); ?> 

,那么你可以有一个包含Analytics(分析)代码的一个单独的文件,然后执行:

$this->view->headScript()->appendFile('/js/your_code.js'); 

在某个地方init方法中的基本控制器(例如)。

如果你没有在底部,你想它作为一个单独的文件,然后将其添加为部分。

<?php echo $this->partial('partials/your_code.php', 'stuff'); ?> 

最后,如果上述诉讼的非你只需要添加<script>标签

+0

哇,感谢您的回复速度快的代码!尽快尝试! – 2013-02-22 09:43:55

+0

实际上,Google Analytics(分析)代码应该位于页面顶部,位于“”之前。你不想把它放在一个单独的JS文件中,除非你是异步加载该文件(这可能有点没有意义)。 – 2013-02-22 09:46:01

+0

蒂姆,我同意,我只是在这里阅读这篇文章:http://stackoverflow.com/questions/3870345/new-google-analytics-code-into-external-file – 2013-02-22 09:57:02