Можно ли в своем плагине изменить маршрутизацию другого плагина?
Проблема следующая. У плагина "Бренды с картинками и описанием" адрес страницы бренда site.com/brand/apple, а мне нужно чтобы было site.com/brands/apple. Сейчас каждый раз после обновления плагина редактирую файл routing плагина бренды. Вопрос, можно ли через свой плагин изменить маршрутизацию плагина "Бренды с картинками и описанием" чтобы каждый раз после обновления не править rouring.php?
7 ответов
нет, нельзя. Вы можете парсить сам файл роутинга другого плагина и заменять переменную массива, затем записывать файл.
Если плагин бренды удовлетворяет вас полностью по функционалу и дальнейшие обновления не требуются, то поменяйте ему версию на 100500 и всё. Обновляться он больше не будет и ваши изменения не будут затираться.
Тоже вариант +100500
А маршрутизацию приложения Магазин ? Чтобы категории были доступны по "/catalog/", а не "/category/" ?
Немного схитрить всё-таки можно.
В своём плагине роутинг указываем вида
И редирект со старых ссылок.
Я не позавидую человеку, который потом будет заниматься этим магазином и надо будет что-то сделать с брендами. Пока разберётся что к чему, мозг безнадёжно сломается -)