Источники файлов и 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
Почему так? Как это можно исправить?
Я создал новый «Источники файлов». В нем прописал следующие параметры:
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
Почему так? Как это можно исправить?
Комментарии: 2
Добавил в вызов pdoResources: & prepareTVs = `& processTVs =` tv.news`. Стало выводиться правильно.
Кто может сказать, какая разница между prepareTVs и processTVs?
Кто может сказать, какая разница между prepareTVs и processTVs?
Нашел
Но чего-то с источником &prepareTVs работает не так как написано. Так должно быть? Или я что-то не так понимаю?
Параметр &prepareTVs нужен для ТВ типов file и image, которые содержат ссылку на файл и могут быть связаны с источником медиа.
В него нужно указывать список ТВ, или цифру 1 — если вы хотите включить подготовку всех ТВ из includeTVs.
Но чего-то с источником &prepareTVs работает не так как написано. Так должно быть? Или я что-то не так понимаю?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.