A

ArchangelS

0
Репутация
0
Рейтинг
#1 Роутинг компонента 27 марта 2018 в 19:48


Копайте тут \system\controllers\content\routes.php
Точного ответа не знаю, так как никогда не сталкивался

Evanescence

Спасибо за подсказку.
Буду копать…
#1 Роутинг компонента 27 марта 2018 в 14:51
Доброе время суток!
Уважаемые форумчане помогите выполнить задачу.
Я создал компонент. Ссылка на него получилась вида site.ru/component
Добавил экшен add, получилось site.ru/component/add В БД вносятся все данные как и было задумано.
Для просмотра внесённой записи мне нужно создать акшен view и в параметре передать id записи. В общем ссылку такого вида site.ru/component/view/1
Но вот тут и загвоздка Я хочу сделать ссылку динамической. т.е. вместо экшена view подставлять slug записи что бы получить ссылку такого вида site.ru/component/slug.
Для решения данной задачи полез в по пути system/content/actions/ и нашёл там файл item_view.php. В этом файле и написана вся магия по превращению. ссылок. Но дело в том, для моих целей добрая, как минимум, половина метода run() мне не нужна. Вот только загвоздка в том, что Я не смог разобраться где эта половина.
Если подобный вопрос уже был озвучен — пожалуйста скажите где.
А если озвучен впервые — подскажите в каком направлении копать.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.