2016-09-30 2 views
1

Я создаю плагин для фильтра ценового диапазона. все конструктивные части выполнены.Как переопределить контроллер или его метод в плагине NopCommerce?

Теперь я хочу переопределить метод ActionResult. Категория CatalogController.

Я сделал много R & D, все они создают новые методы, поэтому им не нужно переопределять существующие.

Я застрял здесь с последних 10 часов, может ли кто-нибудь помочь мне?

+1

вы можете сделать это с помощью маршрута и присвоить его приоритет –

+1

Добавьте свой способ плагина и файл маршрута, поможет вам. –

+0

@Div: но я не получал ссылки на атрибуты старых методов в моем модуле? как это решить? – Bharat

ответ

3

Вы можете получить свой контроллер плагинов из существующего CatalogController, чтобы избежать дублирования кода, а затем вы должны создать новый маршрут в своем классе RouteProvider плагина (с соответствующим приоритетом) для замены существующего маршрута и использовать свой собственный метод действий.

+0

Да, мы можем избежать дублирования кода таким образом. –

Смежные вопросы