Николай, сейчас вот начал разбираться с медиасурса

Николай, сейчас вот начал разбираться с медиасурсами и наткнулся на этот топик (getSourcePath). Пытаюсь понять как правильно сформировать адрес. Для начал решил проверить вот это:

Когда мы через объект TV работаем, тогда вопросов нет, TV-шка сама вызывает медиасурс и формирует конечный путь

Создал ms с basePath и baseUrl равными "/images/". Потом создал tv, привязал к этому ms. В документе выбрал картинку через этот tv. Итоговый урл должен быть "/images/inner_folder/picture.jpg"

Затем пишу в консольке (спасибо за неё, кстати)):

// 8 - это id tv
$tv = $modx->getObject('modTemplateVar', 8);
// 4 - id ресурса, в котором выбирали картинку
// return $tv->getValue(4);
return $tv->renderOutput(4);

И получаю вот это (и посредством renderOutput и getValue — одно и то же):

inner_folder/picture.jpg

Хм. Пишу в контенте документа [[*tvname]], проверяю:

//images/inner_folder/picture.jpg

Первая мысль — WTF?? Это было 1е не понятное :-(

Дальше пробую получить путь, как у вас в сниппете:

$ms = $modx->getObject('sources.modMediaSource', 3);
$props = $ms->getPropertyList();
$basePath = $ms->getBasePath();
return $basePath;
//$baseUrl = $ms->getBaseUrl();
//return $baseUrl;

И получаю ничего не значащую ошибку:

syntax error: 

Да, вот таким вот прямым текстом.

Лезу вот сюда… WTF????

Я понимаю, что оффтопик злостный, но блин, вообще не знаю что делать( Помогите, пожалуйста! Уже моск нагреваться начинает перед кипением(