我已经搜索了“ Magento”“货币符号”,但没有发现与我遇到的问题有关的任何内容。基本上,我在Windows 7上安装了Magento的Xampp Bitnami版本,到目前为止,大多数事情都可以使用,但是当我去时

系统 - >管理Currecny->符号

我得到以下内容:

哎呀,我们的坏...

找不到您要求的页面,我们有一个很好的猜测原因。

如果您直接键入URL,请确保拼写正确。
如果您单击链接以获取此处,则该链接已过时。

知道是什么原因导致了?

有帮助吗?

解决方案

误差是在管理路由器的定义中发生的。它似乎不仅是Windows错误,因为我还在Linux机器上将其收到。目前看起来如下:

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <currencysymbol>Mage_CurrencySymbol_Adminhtml</currencysymbol>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>

但是,如果您使用“之前”标签并指定“ mage_adminhtml”,则它将起作用。

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <currencysymbol before="Mage_Adminhtml">Mage_CurrencySymbol_Adminhtml</currencysymbol>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>

您还应该将依赖关系添加到/App/etc/modules/mage_currencysymbol.xml

<config>
    <modules>
        <Mage_CurrencySymbol>
            <active>true</active>
            <codePool>core</codePool>
            <depends>
                <Mage_Adminhtml />
                <Mage_Widget/>
            </depends>
        </Mage_CurrencySymbol>
    </modules>
</config>

似乎已经有一个错误/修复程序 github

许可以下: CC-BY-SA归因
scroll top