2013-02-22 35 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