Ресурсы в своей таблице
Есть решение
Всем привет! Подскажите как из своей таблицы, которая содержит аналог стандартных ресурсов (имя, текст, автор, сформированный кастомный url) получить эту страницу. Т.е. как мне заставить modx при указании в адресной строке url хранящегося в таблице отобразить страницу с данными из таблицы соответствующими указанному url.
Комментарии: 22
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Если без расширения => у modx есть событие onPageNotFound на которое можно повесить плагин и загружать, что угодно.
А вообще для общего понимания, как расширяется класс, лучше подтянуть ООП наврно, если я правильно понял
класс у меня расширяется xPDOSimpleObject
Продолжаю разбираться, буду рад советам.
То получаю ошибку:
Где моя ошибка, подскажите.
modx.pro/help/13030/
Пойду попробую добавить)))
Т.е. я укажу чанк оформления всего своего вывода из таблицы, но хочу еще уже имеющийся шаблон применить ко всей странице
мои плейсхолдеры отрабатывают, в чанк засунул весь код шаблона, другие чанки тоже вызываются нормально, а вот сниппеты не хотят обрабатываться и fenom не работает…
но если я делаю:
То получаю сначала кривой вывод из плагина, а потом, ниже, нормальную страницу 404 ошибки
Собственно подход с выводом чанка был естественно не верным. Внимательнее изучив заметку Василия о собственной маршрутизации сделал так:
Соответственно создал ресурс (id=10), которому указал желаемый шалблон, в контексте этого ресурса вызываю сниппет в котором планирую обработать массив $_REQUEST и сформировать нужный мне вывод (пока не пробовал).
Сейчас сниппет просто выводит массив: