К содержанию

Фильтрация тикетов по "автору" или пользователю

Добрый день.
Есть ЛК со списком «статей», в роли ресурсов и управления в консоли используются тикеты.

Задача: вывод тикетов (фильтрация) на странице ЛК по пользователю, который авторизовался.

Дополнительное поле, ссылающееся на пользователей системы мне создать не удалось (если подскажете как, пожалуйста)
Т.к. п.1 не смогу сделать, решил ставить в «Автора» пользователя, по которому будет фильтрация и, соответственно, вывод списка «статей».

Имеющаяся проблема:
1. в настройках раздела с тикетами указываю условия
[[!pdoPage?
  &element=`getTickets`
  &user=`[[!author]]`
]]
2. Создаю тикет, указываю пользователя в поле автор (себя)
3. Авторизуюсь на сайте и ничего не выводится.

Итог:
1) Подскажите как добавить тикетам кастомное поле, в котором можно выбрать пользователя
2) Сделать фильтрацию тикетов на странице по Автору или кастомному полю.

Использую Login для авторизации.
Dmitry L.
Dmitry L.
02 мая 2017, 11:27
modx.pro
1 796
Реклама

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

Владимир Новопашин
03 мая 2017, 16:54
Вам нужно просто вывести только те тикеты, которые создал авторизованный пользователь?
    Dmitry L.
    Dmitry L. Старожил
    03 мая 2017, 17:00
    В постой реализации — да.

    Будет создавать один человек и ставить «Автора» того пользователя, которую они будут выводится.
      Андрей П
      Андрей П Старожил
      04 мая 2017, 00:36
      По идее должно работать с таким параметром:
      &where=`{"createdby":"[[!+modx.user.id]]"}`
        Dmitry L.
        Dmitry L. Старожил
        04 мая 2017, 10:23
        Спасибо, действительно работает!
    Андрей П
    Андрей П Старожил
    04 мая 2017, 00:50
      Dmitry L.
      Dmitry L. Старожил
      04 мая 2017, 10:23
      Спасибо большое!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6