Я точно не знаю твоей задачи (и уже давай на Ты).

Я точно не знаю твоей задачи (и уже давай на Ты). Но в общих чертах дам наколку: TV не хранит пути самого сурса. Все берется из него. То есть в момент рендеринга TV-шки, она смотрит какой медиасурс назначен ей, и обращается уже к нему, чтобы плучить актуальное значение пути. Следовательно, всегда и нужно работать с медиасурсом непосредственно. Я вот так это делаю:

// Получаем объект
if(!$id OR !$source = $modx->getObject('sources.modMediaSource', $id)){return '';};
// Инициализируем 
$source->initialize(); 
// $callback - getBaseUrl или getBasePath
$result = $source->$callback($params);
unset($source);
return $result;