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

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

Добавим запись в файл настроек пользовательского модуля 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>

В папке модуля My/Module создадим файл для класса.
В такой последовательности создаем папки Model/Resource/Layer/Filter

Создадим php файл для класса My_Module_Model_Resource_Layer_Filter_Attribute. В папке Filter создадим файл Attribute.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.