Выборка по pagetitle дочерних ресурсов
Есть вот такая выборка
[[!pdoPage?
&parents=`9`
&depth=`2`
&tpl=`tpl.tpl`
&sortby=`pagetitle`
&sortdir=`ASC`
&tvPrefix=``
&includeTVs=`Adr, NameReal, TC`
&where=`{"Adr":"[[*pagetitle]]"}`
&limit=`30`
]]
работает, но выборка идет естественно по pagetitle ресурса, а можно как-то сделать чтобы та же выборка была но вместо pagetitle ресурса, была выборка по всем pagetitle дочерних ресурсов, причем дочерних ресурсов непостоянное количество — где-то может быть 1, а где-то 20. Комментарии: 4
В общем, я понял что стандартными средстами не обойтись, написал маленький сниппет, который вывод условие для where вида “Adr:12,Adr:13”, а как можно его сделать корректным “Adr”:“12”,“Adr”:“13”?
Для начала нужно показать код сниппета
вот такой
if(!$docs = $modx->getCollection('modResource', array(
'parent' => 4500,
))){return;}
foreach($docs as $doc){
$content .= Adr.$doc->get('pagetitle');
}
return $content;
вопрос решен
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.