Страница 1 из 1

Модуль редиректов

Добавлено: 29.05.2021, 05:54
korshunov
Пробую создать модуль, который будет хранить в базе список редиректов и применять их.
Не могу сообразить, в каком месте надо навесить экстендер на применение редиректов.
Могу только выполнить нужное действие добавкой своего кода в ядре в файле Okay/Core/Router.php.
Может, кто подскажет, как сделать поизящнее?

Добавлено: 29.05.2021, 12:53
nyc-xp
Есть похожий модуль в маркетплейсе
https://okay-cms.com/products/simplamarket_redirects

Или Вы хотите создать который иначе будет работать ?

Добавлено: 29.05.2021, 13:46
korshunov
Есть несколько моментов.
1. Хочу узнать, каким способом в принципе правильно такое реализовывать модулем.
2. На демо модуля в маркетплейсе мне не удалось увидеть работу редиректа.
3. Вообще там много непонятного. Например, как вводить URL. Пытался получить редирект с brands4 на brands, пробовал вводить в поле Откуда
3.1 brands4
3.2 /brands4
3.3 0a618958cc502316fe7ec36000888ef3/brands4 (такой адрес витрины в демо у меня)
3.4 /0a618958cc502316fe7ec36000888ef3/brands4
А поскольку на витрине и в админке даже домены разные, гадать, придумывая разные варианты, можно долго...

Добавлено: 04.06.2021, 09:48
zyxer
Я считаю что навешивать его на метод Okay\Helpers\MainHelper::activatePRG() было бы правильным решением.