Как совместить Organic Simple Configurable Products с Российской сборкой Magento?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

15.07.2013 09:35

Чтобы совместить низкокачественный бесплатный модуль Organic Simple Configurable Products с Российской сборкой Magento, надо изменить классы-родители для трёх классов модуля Organic Simple Configurable Products:

    • класс: OrganicInternet_SimpleConfigurableProducts_Catalog_Block_Product_Price
    • до правок наследуется от: Mage_Catalog_Block_Product_Price
    • должен наследоваться от: Df_Catalog_Block_Product_Price
    • файл: app/code/community/OrganicInternet/SimpleConfigurableProducts/Catalog/Block/Product/Price.php

    • класс: OrganicInternet_SimpleConfigurableProducts_Catalog_Model_Product
    • до правок наследуется от: Mage_Catalog_Model_Product
    • должен наследоваться от: Df_Catalog_Model_Product
    • файл: app/code/community/OrganicInternet/SimpleConfigurableProducts/Catalog/Model/Product.php

    • класс: OrganicInternet_SimpleConfigurableProducts_Catalog_Model_Resource_Eav_Mysql4_Product_Collection
    • до правок наследуется от: Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection
    • должен наследоваться от: Df_Catalog_Model_Resource_Product_Collection
    • файл: app/code/community/OrganicInternet/SimpleConfigurableProducts/Catalog/Model/Resource/Eav/Mysql4/Product/Collection.php

Для изменения класса-родителя надо в 3-й строке каждого из перечисленных файлов заменить имя класса, указнное после слова extends.
Например, заметить
extends Mage_Catalog_Model_Product

на
extends Df_Catalog_Model_Product


Поделиться темой: