Я использую умный модуль cms для управления некоторыми базовыми страницами cms. Теперь я хочу добавить какое-то пользовательское поведение к одному из маршрутов, которые использует умные cms. Пример:Magento - переопределить другой маршрут другого модуля
example.com/cms/page // <- a normale cms page
example.com/cms/category // <- another module should do it's stuff here
Когда я делаю новый модуль, я могу только переопределить весь маршрут КМВ, а не подключить себя только в cms/category
.
Есть ли способ сделать это?
Хм, это не работает. Возможно, мой вопрос не был точным. Clever CMS позволяет вам настраивать собственные маршруты через панель администратора. Как этот url: 'example.com/info /'. В этом маршруте может быть несколько маршрутов, например 'example.com/info/product_1' или' example.com/info/products/books'. У меня теперь есть что-то вроде: 'example.com/info/category'. Ваш код позволяет мне иметь такой маршрут, как: example.com/cms/category'. Если я изменю 'cms' на' category' в xml, это не сработает. – Philip
А, я не знаю, как Clever CMS добавляет маршруты. Если вы хотите добавить новое имя на стандартный маршрутизатор (например, site.com/category), вам нужно будет добавить конфигурационный XML для этого имени, но я подозреваю, что это не ваша цель. – benmarks
Хм, нет, это не то, что я хочу. Хорошо, спасибо, я продолжаю копаться в умном коде cms. – Philip