page.xml中的Magento skin_js路径

jea*_*ros 9 javascript xml path magento

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

<action method="addItem"><type>skin_js</type><name>myjs.js#notify</name></action>
Run Code Online (Sandbox Code Playgroud)

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

使用上面的脚本,它会:

<script type="text/javascript" src="http://127.0.0.1/magento/skin/frontend/base/default/myjs.js#notify"></script>
Run Code Online (Sandbox Code Playgroud)

这里不存在.

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

Ren*_*art 15

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

<action method="addItem"><type>skin_js</type><name>myjs.js#notify</name></action>
Run Code Online (Sandbox Code Playgroud)

<action method="addItem"><type>skin_js</type><name>js/myjs.js#notify</name></action>
Run Code Online (Sandbox Code Playgroud)

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