2013-02-23 104 views

回答

3

只要做到這一點。
在前端(默認主題)做了修改的「應用程序/設計/前端/預設/默認/佈局/ page.xml再補充一點:

<action method="addJs"><script>jquery/jquery.min.js</script></action> to block with name 「head」 . 

而在後端(默認主題)修改「修改app/design/adminhtml/default/default/layout/main.xml」。 :

多數民衆贊成如何JavaScript文件將被包括在每個頁面標題。
這裏有一個鏈接,你可以參考和了解更多。
http://www.fontis.com.au/blog/magento/using-jquery-magento 「以瞭解更多信息。

這裏是你得怎麼寫」 noConflict「。

<default> 
<reference name="head"> 
    <block type="core/text" name="google.cdn.jquery"> 
     <action method="setText"> 
      <text><![CDATA[<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script><script type="text/javascript">jQuery.noConflict();</script>]]> 
      </text> 
     </action> 
    </block> 
</reference> 

好運

+0

好吧,所以我有一個已經使用jQuery文件的主題。 所以我認爲我可以放心地假設'jQuery.noConflict()'方法已經被應用了,對嗎? 那麼只需要將jQuerry文件添加到page.xml中就可以了? – 2013-02-23 21:01:22

+0

你必須寫「noConflict」。我只是將其添加到我的代碼。 – John 2013-02-23 21:07:06

+0

我建議你也讀一下。 http://www.fontis.com.au/blog/magento/using-jquery-magento – John 2013-02-23 21:11:05

0

你可以把它放在Page.xml。您可以在模板的佈局文件夾中找到它,爲了避免與其他庫衝突,應該調用jQuery.noConflict()