Вывод ресурсов через pdoResources с динамическим источником файлов
Всем привет!
При выводе ресурсов через pdoResources выводится картинка предка. Ну то есть как выводится… картинки в этой папке нет, поэтому ничего не выводится. В пути не верный только id. То что до него и имя файла — верные.
Что сделал:
Создал TV с названием tourCover, прикрепил к нужному шаблону и сменил в нем источник файлов на динамический, ранее добавленный в конфиг, согласно инструкции:
pdoResources вызываю таким образом:
Как это лечится? Или может более нормальный способ есть? А то как сделать динамические пути везде написано, а как с ними потом работать — ни фига не нашел :(
При выводе ресурсов через pdoResources выводится картинка предка. Ну то есть как выводится… картинки в этой папке нет, поэтому ничего не выводится. В пути не верный только id. То что до него и имя файла — верные.
Что сделал:
Создал TV с названием tourCover, прикрепил к нужному шаблону и сменил в нем источник файлов на динамический, ранее добавленный в конфиг, согласно инструкции:
[[migxResourceMediaPath? &pathTpl=`assets/images/tours/{id}/` &createFolder=`1`]] pdoResources вызываю таким образом:
[[!pdoResources?
&parents=`[[*id]]`
&depth=`0`
&tpl=`toursOutboundItem`
&includeTVs=`tourCover`
&includeContent=`1`
]]В чанке, по совету отсюда https://modx.pro/help/11982:<img src="assets/images/tours/[[+id]][[+tv.tourCover]]" class="img-fluid" alt="[[+pagetitle]]" />но даже убрав processTVs и prepareTVs все равно выводится полный путь. Получается, что путь дублируется.Как это лечится? Или может более нормальный способ есть? А то как сделать динамические пути везде написано, а как с ними потом работать — ни фига не нашел :(
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
&prepareTVs — Список ТВ параметров, которые нужно подготовить перед выводом.
Что значит подготовить? Из чего и к чему подготовить? Какие TV нужно подготавливать а какие нет и почему? Не нашел развернутого объяснения.
[[!migxResourceMediaPath? &pathTpl=`assets/images/tours/{id}/` &createFolder=`1`]]
Сделал не кешированный вызов, и все равно выдает id документа, где вызов идет…