migxResourceMediaPath не верный путь при выводе через pdoResource

Добрый день!

Есть tv-после «main-image» с типом «Изображение» со своим источником файлов. Источник файлов динамический, через migxResourceMediaPath

источник файлов такой:
[[!migxResourceMediaPath? &pathTpl=`img/uploads/{id}/` &createFolder=`1`]]
Вызов pdoResource:
[[pdoResources?
            &parents=`[[*id]]`
            &tpl=`article-col-4.tpl`
            &includeTVs=`main-image`
            &prepareTVs=`main-image`
        ]]
В чанке вывод картинки:
<img src="[[+tv.main-image]]" alt="" class="w-100">
Проблема в том, что в выдаче pdoResource путь до картинки не верный, вместо ID-документа, ставится ID-родителя из &parents=`[[*id]]`

не понимаю, в чем может быть проблема, источник фалов делал и кэшируемый и не кэшируемый и делал его через Fenom, вот так:
{'migxResourceMediaPath' | snippet : ['pathTpl' => 'img/uploads/{id}/', 'createFolder' => 1]}
Ничего не помагает, путь до картинки не верный (
Victor
15 августа 2019, 16:28
modx.pro
990
0

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

Сергей Карпович
26 июля 2021, 10:09
0
Присоединяюсь к проблеме, такая я же ерунда, но изображение вывожу просто Tv-шкой
[[*cena-img]].
В пути к картинке ставится ID родителя
    Evgeny
    19 мая 2022, 02:20
    0
    Не решили проблему?
      Алексей Смирнов
      19 мая 2022, 11:16
      0
      Проблема решается не в медиаисточнике, а в чанке article-col-4.tpl (у вас это другой чанк скорее всего, указанный в tpl) где и прописывается полный путь. выведите картинку и поймете какой путь в ручную прописать чтобы все заработало.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3