Привет! Это настройка modxSmarty.template в неймспейсе modxSmarty. Смотри в системных настройках. Только еще надо переименовать соответственно папку assets/components/modxsite/templates/base/ они в паре с папкой шаблона работают.

Доброго времени суток, у меня такая проблема, я закинул на modxcloud последний снапшот. Мне на сайте нужен еще один шаблон. Я просто скопировал то, что было в шаблоне base, назначил странице этот шаблон, но все равно подгружается base. Где я еще должен поправить код? Заранее спасибо.

понятно, спасибо. А то вчера только зарегистрировался и… тупит ужасно

да, тупнячки бывают иногда, но вроде не значительные.

Ну они вроде писали пару дней назад на сайте, что там какие-то проблемы с одним из серверов.

modxcloud только у меня поттупливает или у вас тоже есть проблемы?

Привет! Создал ms с basePath и baseUrl равными "/images/" Если basePathRelative не установлено в false, но не надо ставить слеш в начале. Потом получается в пути двойной слеш: //images/inner_folder/picture.jpg И получаю ничего не значащую ошибку: syntax error: Пропиши в файле connectors/index.php error_reporting(E_ALL ^ E_NOTICE); ini_set('display_errors', 1); и будешь получать что-то значащие сообщения (только не забывай на продакшене убирать это). Лезу вот сюда… WTF???? Ты методы разных объектов спутал :-) Внимательно перечитывай эту статью: community.modx-cms.ru/blog/modx-xpdo/9611.html Ты смотришь класс modMediaSource, а надо modFileMediaSource (у нас же файловый медиасурс). А по сабжу (по проблемам с путями), вот этот твой вариант правильный: // 8 - это id tv $tv = $modx->getObject('modTemplateVar', 8); // 4 - id ресурса, в котором выбирали картинку return $tv->renderOutput(4); Просто ты наверняка забыл сделать $modx->switchContext('web');, а TV-параметры имеют отдельные настройки сурсов для разных контекстов, и так как для контекста mgr не настроен медиасурс, то он и возвращает этот путь.

Николай, сейчас вот начал разбираться с медиасурсами и наткнулся на этот топик (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???? Я понимаю, что оффтопик злостный, но блин, вообще не знаю что делать( Помогите, пожалуйста! Уже моск нагреваться начинает перед кипением(

Илья, пока не берись за modAccessibleSimpleObject. Я вот только сейчас победил эту тему, и смог для своего объекта прописать проверку прав. Плюс там огромные заморочки с производительностью (много запросов к БД и т.п., часть инфы в сессию пользователя сохраняется). Я несколько переиначил этот механизм под свои нужды, кеширование прикрутил. В общем, пакет когда опубликую, скачаешь, посмотришь, но тема невероятно сложная по объему и количеству сопутствующих багов. Но справедливости ради стоит заметить, что оно того стоит…

modxclub.ru/blog/club/30.html#comment296