2013-02-23 107 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()