Magento переопределить абстрактный блок - PullRequest
0 голосов
/ 23 марта 2012

Мне нужно переопределить абстрактный блок в Magento: app / code / core / Mage / Eav / Block / Adminhtml / Attribute / Edit / Options / Abstract.php

Мне нужно добавить функцию к этомуКласс похож на getOptionValues ​​для определенного типа продукта.

Я попытался переопределить, добавив ту же структуру (создание папок и скопировать файл Abstract.php) в app / code / local / Mage / Eav / Block / Adminhtml/Attribute/Edit/Options/Abstract.php, но, похоже, не работает.

Кто-нибудь может мне помочь?Я что-то пропустил ?Нужно ли создавать XML-файл app / etc / modules или XML-файл app / code / local / Mage / Eav / etc?

Большое спасибо!

1 Ответ

1 голос
/ 23 марта 2012

Для того, чтобы переопределить 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/

Надеюсь, это немного поможет. Привет

...