возможно ли засунуть в migx функционал likedislike и тп?

возможно ли засунуть в migx функционал likedislike и тп?

к примеру есть таблица из 5 пунктов в migx, хотелось бы чтобы у пользователя была возможность поставить оценки (лайк/дислайк) каждому пункту и в зависимости от них уже выводить контент

сам по себе likedislike использует tv прикрепляемый к ресурсу
может есть какие то варианты или готовые решения для подобных дел? что посоветуете?
Евгений
15 сентября 2020, 23:31
modx.pro
428
0

Комментарии: 3

Евгений
18 сентября 2020, 19:23
0
может какие то другие варианты по реализации лайков к пунктам migx есть?
    Александр Мельник
    19 сентября 2020, 19:56
    0
    что такое — лайки к пунктам migx??? Что за пункты у migx такие?
    migx это json для хранения данных.
    Хотите сделать какие-то лайки — заведите у migx кроме основных данных еще и свойство — likes.
    Напишите js скрипт, который будет на фронтенде реагировать на нажатия чего либо, пусть js шлет ajax запрос на какой-то php, который получает значения migx, находит нужный например по migxId и изменяет его значение likes.
      Александр Мельник
      19 сентября 2020, 20:17
      0
      migx это тип ТВ, верно? ТВ привязаны к шаблонам, верно? Шаблоны привязные к ресурсам, верно?
      Заводите сначала конфигурацию migx у которого скажем всего два поля — name и likes
      называете конфигурацию — nameAndLikes
      Создаете ТВ с именем nameAndLikes типы migx с конфигурацией nameAndLikes.
      Привязываете этот ТВ к шаблону. Создаете ресурс с этим шаблоном.
      Далее js который отслеживает клики по каким то иконкам на фронтенде. Если клик по + то ajax запрос на файл в котором подключили основной index.php для инициализации объекта приложения $modx
      Получили нужный ТВ исходя из вашей логики. Хорошо расписано у Уткина ilyaut.ru/xpdo/xpdo-for-dummies-part-4/
      Изменили значение, сохранили ресурс.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3