【发布时间】:2013-02-23 20:32:20
【问题描述】:
我想知道如何将外部 jQuery 文件添加到 magento(在每个页面上)。 这样做的最佳做法是什么?
谢谢
【问题讨论】:
我想知道如何将外部 jQuery 文件添加到 magento(在每个页面上)。 这样做的最佳做法是什么?
谢谢
【问题讨论】:
就这样做吧。
在前端(默认主题)上对“ app / design / frontend / default / default / layout / page.xml 进行修改,然后添加:
<action method="addJs"><script>jquery/jquery.min.js</script></action> to block with name “head” .
并在后端(默认主题)对“修改应用程序/设计/adminhtml/默认/默认/布局/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>
祝你好运
【讨论】:
jQuery.noConflict() 方法已经被应用了,对吧?那么只将 jQuerry 文件添加到 page.xml 就可以解决问题吗?
你可以把它放在Page.xml中。您可以在模板的布局文件夹中找到它。为了避免与其他库发生冲突,你应该调用 jQuery.noConflict()
【讨论】: