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

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

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

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

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

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

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

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

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

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