Проверить настройки Skip to content

Переопределить Magento класс Mage_Catalog_Model_Resource_Layer_Filter_Attribute

Пример как переопределить или переписать (override) класс Mage_Catalog_Model_Resource_Layer_Filter_Attribute в CMS Magento (Мадженто).

  1. Добавим запись в файл настроек пользовательского модуля Magento, config.xml (как сделать модуль Magento?)
    <models>
        <catalog_resource>
            <rewrite>
                <layer_filter_attribute>My_Module_Model_Resource_Layer_Filter_Attribute</layer_filter_attribute>
            </rewrite>
        </catalog_resource>
    </models>
  2. В папке модуля My/Module создадим файл для класса. В такой последовательности создаем папки Model/Resource/Layer/Filter
  3. Создадим php файл для класса My_Module_Model_Resource_Layer_Filter_AttributeВ папке Filter создадим файл Attribute.php
  4. В файл Attribute.phpдобавим php код
    class My_Module_Model_Resource_Layer_Filter_Attribute extends Mage_Catalog_Model_Resource_Layer_Filter_Attribute
    { 
    
    }

Теперь в класс My_Module_Model_Resource_Layer_Filter_Attribute можно добавить новые функции для Magento или поменять (переписать) стандартные функции Magento.

 

 

Magento 1.*