Вызов сниппета из чанка, который используется сниппетом

Есть выборка pdoResources, которая обрабатывается чанком
<tr>
	<td>[[+menuindex]]</td>
	<td><a href="[[#[[+pagetitle]].uri]]">[[#[[+pagetitle]].pagetitle]]</a></td>
	<td>{$rez}</td>
	<td>{if $kto == 'условие'}<a href="test.ru" title="cgbcjr">{$kto}</a>{else}<a href="[[#{$kto}.uri]]">[[#{$kto}.pagetitle]]
	                        [[!pdoResources?
                         &parents=`{$pagetitle}`
                         &depth=`1`
                         &tpl=`tpl.project`
                         &sortby=`menuindex`
                         &sortdir=`ASC`
                         &showUnpublished=`1`
                         &showHidden=`1`
                         &limit=`100`
                         &showLog=`1`
                        ]]
	</a>{/if}</td>
	<td>{$tipnag}</td>	
</tr>

То есть мне нужно грубо говоря получить всех дочерние ресурсы одного ресурса и потом получить все дочерние ресурсы, ресурсов с id равным pagetitle (соответственно pagetitle специально заводился как цифры, которым соответствуют id каких-то ресурсов). Надеюсь, понятно объяснил)
Соответственно первая выборка нормально работает, а вот выбор pdoResources вообще ничего не дает, даже лог не показывает.
Андрей
19 мая 2018, 17:53
modx.pro
1 061
0

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

Андрей
19 мая 2018, 22:55
0
вычитал что нужно создать сниппет и вызывать его в чанке.
<?php
$params['parents'] = '$idp';
$params['depth'] = '1';
$params['tpl']='tpl.project';
$params['sortby']='menuindex';
$params['sortdir']='ASC';
$params['showUnpublished']='1';
$params['showHidden']='1';
$params['limit']='100';
$html = $modx->runSnippet('pdoResources', $params);
return $html;
так обработка идет, но почему-то вызов в чанке tpl.project [[+pagetitle]] дает вообще какие-то случайные ресурсы, у которых точно не один родитель.
    Андрей
    19 мая 2018, 23:03
    0
    вопрос снят, переменную не надо было брать в кавычки. так все работает
    $params['parents'] = $idp;
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2