Вообщем сделал так. Работает, но выводит не отрабо

Вообщем сделал так. Работает, но выводит не отработанные тэги.

[[+first]][[+prev]]1 2 3
    >>
    Last

Так впринципе правильно?

<?>
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>";