Вывод списка изменений по полям FrontEnd
Есть ли возможность выводить в фронтэнд изменения по TV и ресурсам данные из компонента VersionX? Или существуют ли другие компоненты для подобного.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Удалось написать сниппет для вывода данных VersionX на фронтенд?
Своя таблица:
и бесплатным CMPgenerator (из дефолтного репозитория) сделал бы обвязку для компонента.
Далее плагин на OnTemplateVarBeforeSave скорее всего (надо читать, что где доступно, что бы отловить изменения нужных tv) и создаем новый объект класса таблицы modx_tvvaluehistory и заполняем поля.
Пример работы с событием тут.
А выводить это на фронтенд уже можно чем угодно. Хоть вызвать pdoResources из пакета pdoTools. Такое решение, на мой взгляд будет оптимальным по трудозатраты/результат.
Более опытные члены комьюнити может подскажут решение получше.