Почему не работает этот код ModX?

Здравствуйте!
Пытаюсь вывести автора ресурса
[[!pdoPage?
    &element=`pdoUsers`
    &groups=`Users`
    &where=`{"createdby":[[!+modx.user.username]]}`
    &tpl=`@INLINE <p>Имя - [[!+modx.user.username]]</p>`
]]
Не работает блин!
Подскажите как правильно реализовать вывод автора ресурса?
Стоит miniShop2.
Рушан
01 сентября 2020, 19:04
modx.pro
587
0

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

Андрей Шевяков
01 сентября 2020, 21:12
0
Подскажите как правильно реализовать вывод автора ресурса?
[[!*createdby:userinfo=`fullname`]]

В createdby содержится id пользователя, создавшего ресурс. Вот тут подробнее можно почитать -> Ссылка
    Рушан
    01 сентября 2020, 21:24
    0
    Я также вывожу и не один пункт не работает.
    А может блокировать вывод плагин login?
      Андрей Шевяков
      01 сентября 2020, 21:32
      0
      Если на странице ресурса вывести [[*createdby]], что выводит? Я правильно понимаю, что вам надо вывести автора ресурса?
        Рушан
        02 сентября 2020, 08:21
        0
        Вывел цифру 12
          Роман
          03 сентября 2020, 13:19
          0
          [[!pdoUsers?
          	&users=`[[*createdby]]`
          	&groups=`Users`
                  &tpl=`@INLINE <p>Имя - [[+fullname]], ID - [[+id]]</p>`
          ]]
          Правильный конечно:
          [[!+createdby:userinfo=`fullname`]]
    Александр Мельник
    01 сентября 2020, 21:38
    0
    что вообще вы делаете.
    Зачем используете сниппет pdoPage который для постраничного разбиения для вывода единичного результата.
    Почитайте что такое параметр element docs.modx.pro/komponentyi/pdotools/snippetyi/pdopage Туда должен передаваться сниппет, а вы указываете имя класса — pdoUsers
    И как правильно вам сказали ранее, «createdby» это идентификатор пользователя, а вы туда передаете имя.
    Вы же спрашивали, почему этот код не работает?

    У каждого ресурса есть поле createdby и в нем лежит идентификатор пользователя создателя. Предположим это 5. Андрей вам дал ссылку в которой написано [[!+modx.user.id:userinfo=`fullname`]] Заменяете modx.user.id на 5 — получаете имя пользователя, который создал ресурс.
      Рушан
      02 сентября 2020, 08:27
      0
      Я что сделал сперва пошёл в доки как нормальны человек стал выводить вот этим pdoResources и не работает.
      Стал гуглить, что не ставлю всё не работает всякие примеры кто то выводит pdopage кто ещё чем и.т.п.
      Написал сюда просить помощи.
      Евгений Webinmd
      01 сентября 2020, 22:41
      0
      [[!+createdby:userinfo=`fullname`]]
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8