не вызывая 404 ошибку в мой сниппет, или хотя бы просто продолжить обработку сайта?
для того чтобы url работал в таком формате (/news/12345/)плагин на обработку ошибки так или иначе нужен.
Ам, в смысле не понял. У меня плагин и так ошибку обрабатывает, событие OnPageNotFound, надо чтобы такой урл не считался ошибкой. Может надо из плагина запускать сниппет, типа $modx->runSnippet('mySnippet', $myParams); ?
А зачем ты вообще это делаешь?
еще раз: https://modx.pro/components/5035
Вывести детальную страницу новости. Список есть, постраничка есть, детальной нет.
А данные для детальной страницы как хранятся?
еще тут https://bezumkin.ru/sections/tips_and_tricks/2918/
Кастомная таблица кастомного компонента на modExtra. В админке всё работает.
А вот это очень интересно.
У тебя должен быть ресурс на который ты в плагине будешь перенаправлять пользователя. И передавать этому ресурсу данные которые нужно вывести. А ты получаешь из ссылки id записи в своей таблице и пытаешь редиректить на него, но ресурса-то с таким id не существует.
Т.е. у меня есть страница /news с ид 37 и можно создать типа /newsDetail с каким-то ид и на неё в случае вхождения id в плагине отправлять? А там поставить сниппет с выводом детальной новости?
Обсуждают сегодня