Пример как переопределить или переписать (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.