2012-03-23 247 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