page.xml中的Magento skin_js路径

时间:2012-11-18 17:22:54

标签: javascript xml magento path

我尝试通过其page.xml添加带有自定义模板的javascript,如下所示:

<action method="addItem"><type>skin_js</type><name>myjs.js#notify</name></action>

通知会抛出警告窗口,以便我可以在重新加载后检查它是否正确。另外,我检查源代码以查看其尝试的位置。正确设置模板并刷新缓存。

使用上面的脚本进入:

<script type="text/javascript" src="http://127.0.0.1/magento/skin/frontend/base/default/myjs.js#notify"></script>

这里不存在。

脚本位于skin / frontend / default / blank2 / js / live.js

3 个答案:

答案 0 :(得分:15)

尝试更改(假设myjs.js位于skin / frontend / default / blank2 / js / myjs.js)

<action method="addItem"><type>skin_js</type><name>myjs.js#notify</name></action>

<action method="addItem"><type>skin_js</type><name>js/myjs.js#notify</name></action>

因为在您的主题中找不到myjs.js,所以它会尝试在基本主题文件夹中查找它

答案 1 :(得分:4)

这意味着它无法在您的主题中找到js,也无法找到默认文件夹。

更改为:

    <action method="addItem"><type>skin_js</type><name>js/myjs.js#notify</name></action>

答案 2 :(得分:1)

如果您的自定义主题路径中不存在该文件,则 skin_js 将返回基本主题文件夹路径。因此,请确保您的文件存在于自定义路径中并提供正确的路径。