如何在Magento主题中添加/包含js文件

psu*_*rna 10 javascript frontend magento magento-1.x

我正在修改Magento主题.并希望将js文件添加到主题/js文件夹中.我添加了以下代码:

<action method="addItem"><type>skin_js</type><name>js/custom-script.js</name></action>

进入/app/design/frontend/theme-name/default/layout/page.xml并发布了js文件/skin/frontend/theme-name/default/js/.但没有运气.它没有显示在页面上.有人请帮我纠正这个.谢谢.

Sun*_*mar 14

尝试将以下内容添加到您的布局.xml文件中<reference name="head">

<action method="addJs">
    <script>js/custom-script.js</script>
</action>
Run Code Online (Sandbox Code Playgroud)

  • 你能告诉我们在哪里添加它吗?要为它打开哪个文件.在哪写?我们是否需要创建需要编辑的新文件或现有文件?给这个档案的名字是什么? (2认同)

Ash*_*war 10

如果你想include javascript in主题then put this code in你的模块的layout.xml underdefault`标签.

<layout>  
 <default>
    <reference name="head">
        <action method="addJs">
            <script>custom-script.js</script>
        </action>
    </reference>
</default>
</layout>
Run Code Online (Sandbox Code Playgroud)

如果你想include javascript for any particular controller然后把这个代码放在your module's layout.xml下面

<layout>  
<yourpackage_yourmodule_yourcontroller_action translate="label" module="yourpackage_yourmodule">       
    <reference name="head">
        <action method="addJs">
            <script>custom-script.js</script>
        </action>
    </reference>
</yourpackage_yourmodule_yourcontroller_action>
</layout>
Run Code Online (Sandbox Code Playgroud)

并将custom-script.js文件放在文件yourMagentoDirectory/js夹下.