Вывод ресурсов через 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 все равно выводится полный путь. Получается, что путь дублируется.
Как это лечится? Или может более нормальный способ есть? А то как сделать динамические пути везде написано, а как с ними потом работать — ни фига не нашел :(
Algirdas
26 февраля 2020, 23:41
modx.pro
624
0

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

Algirdas
26 февраля 2020, 23:51
0
И следом сопутствующий вопрос. Из документации pdoResources:
&prepareTVs — Список ТВ параметров, которые нужно подготовить перед выводом.

Что значит подготовить? Из чего и к чему подготовить? Какие TV нужно подготавливать а какие нет и почему? Не нашел развернутого объяснения.
    Algirdas
    27 февраля 2020, 11:25
    0
    Хм. Сейчас дошло. Оно только для migx действует да? Для обычных TV ничего такого нету?
      Algirdas
      27 февраля 2020, 16:45
      0
      Блин оказывается не нужно чудить, просто в Источниках файлов нужно делать не кешированный вызов

      [[!migxResourceMediaPath? &pathTpl=`assets/images/tours/{id}/` &createFolder=`1`]]
        Algirdas
        27 февраля 2020, 20:22
        0
        Спасибо! Я очень себе помог! Даже не знаю что бы я делал, если бы не я
          Evgeny
          19 мая 2022, 03:25
          0
          Блин, а мне не помогает =(
          Сделал не кешированный вызов, и все равно выдает id документа, где вызов идет…
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          5