switch($action){ case 'paging':

	$res .= "<ul class=\"work-thumbs\">".$modx -> runSnippet('getPage@paging', $params)."</ul>";
	break;
}

$str = $modx -> getPlaceholder('paging');

//обработка парсером пагинации
$modx -> getParser();
$maxIterations = intval($modx -> getOption('parser_max_iterations', NULL, 10));
$modx -> parser -> processElementTags('', $str , true, false, '', array(), $maxIterations);
$modx -> parser -> processElementTags('', $str, true, true, '', array(), $maxIterations);

return "$res<ul class='pager'>{$str}</ul><p>Всего записей: {$modx -> getPlaceholder('pageCount')}</p>"; Спасибо за помощь! Без Вас ничего бы не сделал. Оказалось не так всё сложно. И узнал для себя новое! Это черновик, потом перепишу.
Топик: Ajax getPage