Вывод ресурсов, созданных определенным пользователем
Есть необходимость вывести ресурсы, созданные определенным пользователем.
Для этого использую pdoResources:
ListLinkTpl
Для этого использую pdoResources:
[[!pdoResources?
&showHidden=`1`
&showUnpublished=`1`
&hideContainers=`0`
&parents=`24,25`
&limit=`0`
&depth=`0`
&tpl=`ListLinkTpl`
&sortby=`id`
]]
Затем, из огромной кучи, которую выдаст сниппет отображаю лишь необходимые страницы:ListLinkTpl
[[!+createdby:is=`[[!+modx.user.id]]`:then=`[[+pagetitle]]<br />[[+content]]`]]
Но что-то мне подсказывает, что есть и правильное решение этой проблемы, которое я пока ненашел. Комментарии: 2
ну да, вы правильно думаете. У pdoResoruces есть параметр where. Т.е. Ваш случай:
[[!pdoResources?
&showHidden=`1`
&showUnpublished=`1`
&hideContainers=`0`
&parents=`24,25`
&limit=`0`
&depth=`0`
&where=`{"createdby":[[+modx.user.id]]}`
&tpl=`ListLinkTpl`
&sortby=`id`
]]
Благодарю, это именно то, что я пытался сделать!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.