Источники файлов и pdoResources

Кто знает чего так и как это исправить.
Я создал новый «Источники файлов». В нем прописал следующие параметры:

basePath assets/images/news/
basePathRelative Да
baseUrl assets/images/news/
baseUrlRelative Да

Дальше создаю «Дополнительное поле» tv.news. На вкладке «Источники файлов" выбираю свой источник.
Тип ввода: Изображение
Тип вывода: По умолчанию
Выбираю для которого шаблона этот ТВ будет доступен. Сохраняю.
Создаю ресурс с этим шаблоном, выбираю изображения. Сохраняю.

На главной странице сайта вывожу анонс Новости с изображением.
[[pdoResources? &limit=`1` &parents=`13` &includeTVs=`tv.news` &tpl=`tpl.news` &sortby=`{«menuindex»:«DESC»}`]]
В результате путь к изображению у меня выводится такой: /assets/images/news/news1_2.jpg
Хотя я ожидал, что путь будет без первого слеша
Когда делаю вывод этого анонса через getResources, то путь к изображению выводится без первого слэша.

Если baseUrl прописываю так:
baseUrl /assets/images/news/
То путь к изображению (через pdoResources) выводится с двумя первыми слешами: //assets/images/news/news1_2.jpg

Почему так? Как это можно исправить?
Petro
03 февраля 2016, 21:09
modx.pro
1
1 878
0

Комментарии: 2

Petro
04 февраля 2016, 00:42
0
Добавил в вызов pdoResources: & prepareTVs = `& processTVs =` tv.news`. Стало выводиться правильно.
Кто может сказать, какая разница между prepareTVs и processTVs?
    Petro
    04 февраля 2016, 00:52
    1
    0
    Нашел

    Параметр &prepareTVs нужен для ТВ типов file и image, которые содержат ссылку на файл и могут быть связаны с источником медиа.
    В него нужно указывать список ТВ, или цифру 1 — если вы хотите включить подготовку всех ТВ из includeTVs.

    Но чего-то с источником &prepareTVs работает не так как написано. Так должно быть? Или я что-то не так понимаю?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2