UMIhelp

Разработка дополнительного функционала => Custom макросы => Тема начата: muldy от 20 Января 2014, 18:38:45

Название: Кастомная фильтрация на основе существующего макроса?
Отправлено: muldy от 20 Января 2014, 18:38:45
Здравствуйте!

Возникла небольшая проблема, хочу сформировать кастомный фильтр на основе catalog/search, и соотвесвенно что бы он сохранился делаю в файле _custom.php.

Скопировал все это дело переименовал метод, но возникла проблема при запуске фильтрации мне отдается ошибка:

Fatal error: Call to undefined method __custom_catalog::loadTemplates()


Какие особенности есть подключения данного рода методов?
Название: Re:Кастомная фильтрация на основе существующего макроса?
Отправлено: Aisamiery от 18 Апреля 2014, 13:15:09
Где то у вас ошибка видимо и ошибка наследования.
Так как метод loadTemplates() наследует любой модуль от def_module.
Расскажите более подробно, где лежит файл, какой способ расширения кастомов используете (новый/старый), если новый то ваш класс вы должны наследовать сами от def_module И так далее.
Название: Re:Кастомная фильтрация на основе существующего макроса?
Отправлено: Vladimir от 20 Апреля 2014, 16:35:35
Думаю, у вас в скопированном коде есть вызов
 
self::loadTemplates()
Попробуйте заменить его на
def_module::loadTemplates()