我需要覆盖Magento中的抽象块:app / code / core / Mage / Eav / Block / Adminhtml / Attribute / Edit / Options / Abstract.php
我需要为此类添加一个函数,类似于特定产品类型的getOptionValues。
我尝试通过在app / code / local / Mage / Eav / Block / Adminhtml / Attribute / Edit / Options / Abstract.php中添加相同的结构(文件夹创建并复制Abstract.php文件)来覆盖,但它似乎不起作用。
任何人都可以帮助我吗? 我错过了什么吗? 我是否需要创建app / etc / modules XML或app / code / local / Mage / Eav / etc XML?
非常感谢!
答案 0 :(得分: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/
希望这会有所帮助。 此致