Magento 在默认 javascript 之前添加 javascript
Magento add javascript before default javascript
我目前正在为管理员开发一个自定义模块,我想在默认模块之前添加一个自定义 javascript。
我尝试使用:
<action method="addItem"><type>skin_css</type><name>path/to/javascript.js</name><params/><if/></action>
但是这一行在默认后添加 javascript 就像 prototype.js, window.js...
有没有办法在之前添加我的?
谢谢!
转到 app\design\frontend\rwd\default\layout
page.xml
(如果您使用的是默认主题,否则转到 yourtheme\default\layout
)然后您在此处
<block type="page/html_head" name="head" as="head">
<action method="addJs">
<script>yourjs/yourjs.js</script>
</action>
<action method="addJs">
<script>prototype/prototype.js</script>
</action>
如果你想重新排序在管理中加载的 JavaScript 文件,那么在你的布局 xml 句柄中,你需要删除所有脚本文件,然后添加你的然后重新添加它们。请注意,您的 js 文件应该位于 js 文件夹中,而不是皮肤文件夹中。
<!-- Remove the added ones -->
<action method="removeItem"><type>js</type><name>prototype/window.js</name></action>
<action method="removeItem"><type>js</type><name>scriptaculous/builder.js</name></action>
...
<!-- Add yours -->
<action method="addJs"><script>path/to/javascript.js</script></action>
<!-- Add the removed ones after -->
<action method="addJs"><script>prototype/window.js</script></action>
<action method="addJs"><script>scriptaculous/builder.js</script></action>
...
</pre>
我目前正在为管理员开发一个自定义模块,我想在默认模块之前添加一个自定义 javascript。 我尝试使用:
<action method="addItem"><type>skin_css</type><name>path/to/javascript.js</name><params/><if/></action>
但是这一行在默认后添加 javascript 就像 prototype.js, window.js... 有没有办法在之前添加我的?
谢谢!
转到 app\design\frontend\rwd\default\layout
page.xml
(如果您使用的是默认主题,否则转到 yourtheme\default\layout
)然后您在此处
<block type="page/html_head" name="head" as="head">
<action method="addJs">
<script>yourjs/yourjs.js</script>
</action>
<action method="addJs">
<script>prototype/prototype.js</script>
</action>
如果你想重新排序在管理中加载的 JavaScript 文件,那么在你的布局 xml 句柄中,你需要删除所有脚本文件,然后添加你的然后重新添加它们。请注意,您的 js 文件应该位于 js 文件夹中,而不是皮肤文件夹中。
<!-- Remove the added ones -->
<action method="removeItem"><type>js</type><name>prototype/window.js</name></action>
<action method="removeItem"><type>js</type><name>scriptaculous/builder.js</name></action>
...
<!-- Add yours -->
<action method="addJs"><script>path/to/javascript.js</script></action>
<!-- Add the removed ones after -->
<action method="addJs"><script>prototype/window.js</script></action>
<action method="addJs"><script>scriptaculous/builder.js</script></action>
...
</pre>