Чтобы программным путем присвоить значение TV параметру ресурса используется метод setTVValue, следующим образом:
setTVValue ([имя TV параметра или его ID], [строка — значение параметра])
Пример:
$page = $modx->getObject(‘modResource’, 100);
if (!$page->setTVValue(‘mytv’, ‘значение tv параметра’)) {
$modx->log(xPDO::LOG_LEVEL_ERROR, ‘Произошла ошибка при сохранении ТВ’);
}