входящими параметрами для сниппета (они могут быть в настройках, которые, уже скорее всего выпилены или никто не использует)
$params = is_array($modx->Event->params) ? $modx->Event->params : array();
// Собрали запрос DocLister, чтобы писать велоспиед из своих запросов
$params = array_merge($params, array(
'api' => 1,
'debug' => '0',
'parents' => isset($parents) ? $parents : $modx->documentObject['parent'],
'loop' => '1'
));
// Спроксировали запрос и получили результат
$json = $modx->runSnippet("DocLister", $params);
// Вернули расшифрованный ответ
$children = jsonHelper::jsonDecode($json, array('assoc' => true));
Советую ознакомиться: DocLister Новая документация
Обсуждают сегодня