1

我只需要将备用 js/prototype1_6_0_3.js 文件调用到我的管理员中,并为用户/客户前端保留原始 js/prototype.js。我不得不将原始的 js/prototype.js 文件快速升级到 1.7.0.1 b/c,这是 IE10 进行自动更新之一时出现的问题。

目前我的扩展程序导致管理员大部分是空白的并且非常破碎。有人可以指出我做错了什么。谢谢。在此处输入代码

这是我正在尝试做的事情:

app\design\adminhtml\default\default\layout\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>

app\code\local\Alphacard\Adminprototypeversion\etc\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>

app\etc\modules\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>
4

1 回答 1

0

在你的 app\design\adminhtml\default\default\layout\adminprototypeversion.xml

您应该能够将<adminhtml>节点重命名为<default>

Magento 已经知道它是用于“adminhtml”的,因为模块中的 config.xml 布局更新是在“adminhtml”区域中声明的。

于 2014-03-13T04:47:51.450 回答