首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >page.xml中的Magento skin_js路径

page.xml中的Magento skin_js路径
EN

Stack Overflow用户
提问于 2012-11-19 01:22:54
回答 3查看 17.7K关注 0票数 9

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

代码语言:javascript
复制
<action method="addItem"><type>skin_js</type><name>myjs.js#notify</name></action>

Notify将抛出一个警告窗口,这样我就可以在重新加载后检查它是否正确。此外,我还会检查源代码,看看它要到哪里去。模板设置正确且缓存已刷新。

使用上面的脚本,它将转到:

代码语言:javascript
复制
<script type="text/javascript" src="http://127.0.0.1/magento/skin/frontend/base/default/myjs.js#notify"></script>

在这里是不存在的。

脚本位于皮肤/前端/默认/blank2/js/live.js中

EN

回答 3

Stack Overflow用户

发布于 2012-11-19 01:26:46

尝试更改(假设myjs.js在皮肤/前端/默认/blank2/js/myjs.js中)

代码语言:javascript
复制
<action method="addItem"><type>skin_js</type><name>myjs.js#notify</name></action>

代码语言:javascript
复制
<action method="addItem"><type>skin_js</type><name>js/myjs.js#notify</name></action>

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

票数 15
EN

Stack Overflow用户

发布于 2012-11-19 02:18:30

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

更改为:

代码语言:javascript
复制
    <action method="addItem"><type>skin_js</type><name>js/myjs.js#notify</name></action>
票数 4
EN

Stack Overflow用户

发布于 2013-03-24 02:31:34

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13442555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档