Помогите составить условие выборки ресурсов
Всем привет.
Есть раздел с ресурсами у которых есть доп-поле с множественным выбором, в него забиваются id юзеров, которым эти ресурсы можно просматривать, они там хранятся с разделителем ||
Необходимо составить условие в pdoResoruces, чтобы каждому пользователю выводились только те, у которых в доп-поле присутствует id этого пользователя.
Понимаю, что задачу можно решить через политики доступов и родные группы modx, а также через группы ресурсов, но это всё избыточно для данной задачи.
Нужно просто условие в параметре &where, которое проверит наличие id текущего пользователя в списке доп-поля, и если ок, то пользователь этот ресурс в списке увидит, в противном случае нет.
И конечно же хотелось бы избежать ситуации, когда, например id=3, а в доп-поле ресурса встречаются такие значения как (3||33||333), нужно что бы проверялось на точное совпадение.
Есть раздел с ресурсами у которых есть доп-поле с множественным выбором, в него забиваются id юзеров, которым эти ресурсы можно просматривать, они там хранятся с разделителем ||
Необходимо составить условие в pdoResoruces, чтобы каждому пользователю выводились только те, у которых в доп-поле присутствует id этого пользователя.
Понимаю, что задачу можно решить через политики доступов и родные группы modx, а также через группы ресурсов, но это всё избыточно для данной задачи.
Нужно просто условие в параметре &where, которое проверит наличие id текущего пользователя в списке доп-поля, и если ок, то пользователь этот ресурс в списке увидит, в противном случае нет.
И конечно же хотелось бы избежать ситуации, когда, например id=3, а в доп-поле ресурса встречаются такие значения как (3||33||333), нужно что бы проверялось на точное совпадение.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
3
Комментарии: 3