Вообщем сделал так. Работает, но выводит не отработанные тэги. [[+first]][[+prev]]1 2 3 >> Last Так впринципе правильно? <?php header('Content-Type: text/html; charset=utf-8');

require_once '../../config.core.php'; require_once MODX_CORE_PATH.'model/modx/modx.class.php'; require_once MODX_CORE_PATH.'/model/modx/modrequest.class.php'; //нужен для getPage

$modx = new modX();

// Включаем обработку ошибок $modx -> getService('error','error.modError'); $modx -> setLogLevel(modX::LOG_LEVEL_INFO); $modx -> setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');

$modx -> initialize('web');

$id = $_POST['id'];

$modx -> resource = $modx -> getObject('modResource', $id); $modx -> request = new modRequest($modx); //передаём объект $modx в класс modRequest

//запуск getPage
$params['parents'] = $id;
$params['tpl'] = 'ajaxResources';
$params['includeTVs'] = 1;
$params['processTVs'] = 1;
$params['showHidden'] = 1;
$params['element'] = 'getResources';
$params['limit'] = 1;
$params['total'] = 3;
$params['pageNavVar'] = 'paging';

$res = $modx -> runSnippet('getPage', $params);

echo "$res<ul class='pager'>{$modx -> getPlaceholder('paging')}</ul>";
Топик: Ajax getPage