我只需要将一个备用的js / prototype1_6_0_3.js文件调用到我的管理员中,并保留用户/客户前端的原始js / prototype.js。我不得不将原来的js / prototype.js文件快速升级到1.7.0.1 b / c,当IE10执行其中一次自动更新时会弹出一个问题。
目前我的扩展程序导致管理员大部分空白且非常破碎。 有人可以指出我做错了什么。 thanks.enter代码在这里
以下是我要做的事情:
应用\设计\ adminhtml \默认\默认\布局\ adminprototypeversion.xml
<?xml version="1.0"?>
<layout>
<adminhtml>
<reference name="head">
<action method="removeItem"><type>js</type><name>prototype/prototype.js</name></action>
<action method="addJs"><script>prototype/prototype1_6_0_3.js</script></action>
</reference>
</adminhtml>
</layout>
应用\代码\本地\ Alphacard \ Adminprototypeversion \等\ config.xml中
<config>
<modules>
<Alphacard_Adminprototypeversion>
<version>0.1.0</version>
</Alphacard_Adminprototypeversion>
</modules>
<adminhtml>
<layout>
<updates>
<Adminprototypeversion>
<file>adminprototypeversion.xml</file>
</Adminprototypeversion>
</updates>
</layout>
</adminhtml>
</config>
应用\等\模块\ Alphacard_Adminprototypeversion.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Alphacard_Adminprototypeversion>
<active>true</active>`enter code here`
<codePool>local</codePool>
</Alphacard_Adminprototypeversion>
</modules>
</config>
答案 0 :(得分:0)
在你的app \ design \ adminhtml \ default \ default \ layout \ adminprototypeversion.xml
中您应该只能将<adminhtml>
节点重命名为<default>
Magento已经知道它是“adminhtml”,因为你的模块中的config.xml布局更新是在“adminhtml”区域内声明的。