Переопределение Magento - PullRequest
0 голосов
/ 23 января 2012

Я отредактировал addAttributeToFilter () в основном файле Mage_Catalog_Model_Resource_Product_Collection и он работает нормально, но теперь, когда я хочу переопределить этот файл в пользовательском модуле (чтобы избежать изменений основного файла), он не работает, любой может дать мнелучшая идея.Я пробовал оба метода переопределить этот файл 1. Переписать каталог resource_eav_mysql4_product_collection Company_MODULE_Model_Producteav_Collection resource_eav_mysql4_product_collection переписать каталог

1 Ответ

0 голосов
/ 23 января 2012

В magento есть три метода для переопределения модулей Core. 1- Вы создадите такую ​​же структуру в вашей папке lcal, как app / code / local / Mage / product ... 2- Вы создадите такую ​​же структуру в своем пространстве имен, как приложение / код / ​​пространство имен / модуль / файл. для этого вы должны указать в файле конфигурации, какое действие вы хотите переопределить.

<global>
    <rewrite>
        <msa_web_catalog>
            <from><![CDATA[#^/admin/catalog_product]]></from>
                <to>/web/catalog_product</to>
        </msa_web_catalog>
    </rewrite>
</global>

3-С помощью наблюдателя событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...