Не совсем.
{processor action="web/getdata" ns="shopmodx" assign=value} {foreach $value.object as $obj} [[!getImageList?docid=`{$obj.id}`&tpl=`@CODE: <img src="[[+image]]" class="img-thumbnail img-item"/>`&limit=`1`&randomize=`true`&tvname=`gallery`]] {/foreach}
Пути некорректно выводит. Как будто id ресурса не меняется при каждом вызове getImageList. При этом имя изображения правильное. В консоли выводит как положено, при изменении id ресурса выводит путь тот который должен быть.
Ваш код я уверен что будет работать, т.к. в одном проекте я делал похожим образом и путь формировался корректно. Написал свой процессор с логикой как у getImageList. Но если вызывать его по id ресурса, так же некорректно выводит путь. При этом имена файлов правильные.