@RushV

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

Здравствуйте!
Пытаюсь вывести автора ресурса
[[!pdoPage?
    &element=`pdoUsers`
    &groups=`Users`
    &where=`{"createdby":[[!+modx.user.username]]}`
    &tpl=`@INLINE <p>Имя - [[!+modx.user.username]]</p>`
]]

Не работает блин!
Подскажите как правильно реализовать вывод автора ресурса?
Стоит miniShop2.
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
alelunegov
@alelunegov
Фрилансер. Разработка сайтов на MODX, верстка
У ресурса есть поле createdby.

В MODX есть фильтры ввода-вывода и модификатор UserInfo.

Следовательно на странице ресурса лучше выводить так:
[[*createdby:userinfo=`username`]]

А в списке ресурсов (через pdoResources) — так:
[[+createdby:userinfo=`username`]]
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@DocentBF
Добавьте к параметрам &showLog=`1` и покажите вывод.
Как вариант: добавьте пробелы после фигурных скобок: &where=`{ "createdby":[[!+modx.user.username]] }`
Ответ написан
DanArst
@DanArst
Э, Ойboy!
&where=`{"createdby:=":[[!+modx.user.id]]}`
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы