2012-03-23 281 views
0

我需要重写一个抽象的方框在Magento:应用程序/代码/核心/法师/ EAV /砌块/ Adminhtml /属性/编辑/选项/ Abstract.phpMagento的覆盖抽象块

我需要添加的功能对于此类,与特定产品类型的getOptionValues类似。

我试图通过在app/code/local/Mage/Eav/Block/Adminhtml/Attribute/Edit/Options/Abstract.php中添加相同的结构(文件夹创建并复制Abstract.php文件)来覆盖,但它似乎不工作。

任何人都可以帮到我吗? 我错过了什么吗? 我是否需要创建应用程序/ etc/modules XML或app/code/local/Mage/Eav/etc XML?

非常感谢!

回答

1

为了覆盖app/code/core/Mage/Eav/Block/Adminhtml/Attribute/Edit/Options/Abstract.php
抽象类,你需要把文件为:app/code/local/Mage/Eav/Block/Adminhtml/Attribute/Edit/Options/Abstract.php 这意味着对于Abstract.php本地池路径是正确的。

我唯一怀疑它为什么不加载的是:
可能是您的商店的编译器已启用(请务必从System > Tools > Compilation检查状态应该被禁用)。

此外,如果有任何错误,请检查您的日志文件(var/log/* .log)。
我会参考下面的文章来配置你的Magento为开发/调试模式:
http://www.blog.magepsycho.com/configuring-magento-for-development-debug-mode/

希望这有助于一点。 问候

+0

好吧,我完全错了关于类... 这又是一个文件,我需要修改,我想这就是为什么我overrride没有工作;) 谢谢你的帮助。 – 2012-03-23 15:11:28