|
|
07.08.2017, 12:32
|
|
Николай
Новиков Николай Владимирович
Зарегистрирован: 2012-10-11
Сообщений: 15
|
Добрый день, коллеги.
Есть класс nc_netshop_filter он мне нравится, но вываливает в форму все характеристики без разбора, я переписал, чтобы выдавал только те, которые есть у товаров данного раздела
Вопрос, как его правильно переопределить, чтобы не затерлось при обновлении
|
|
|
07.08.2017, 18:13
|
|
Николай
Новиков Николай Владимирович
Зарегистрирован: 2012-10-11
Сообщений: 15
|
Активности нет, все на морях видимо) Так что отвечу сам, вдруг кому пригодтися.
Переопределить надо пару методов, для этого надо сделать дочерний класс, а как его подулючить написано тут https://netcat.ru/developers/docs/modules/module-netshop/custom-delivery-service-classes/
|
|
|
12.09.2017, 14:29
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Если не хотите в даваться в подробности то
Код:
class nc_netshop_filter_extended extends nc_netshop_filter {
public function my_method(){
}
}
Коротко о коде.
nc_netshop_filter_extended это ваш новый класс (обзывайте как угодно) на основе nc_netshop_filter. все методы с совпадающими названиями из класса nc_netshop_filter будут предопределены вашими новыми. Так что скопируйте нужный вам метод полностью с названием и внесите в него корректировки.
nc_netshop_filter_extended наследует все свойства и методы nc_netshop_filter
Иначе почитайте о классах php и потренируйтесь их делать.
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|