pdoResources + MIGX (getImageList)

Здравствуйте уважаемые участники
Прошу помочь с выводом картинок позиций товара в категории.
Есть сайт каталог, в котором картинки позиций заполняются с помощью MIGX по инструкции с оф сайта



Проблема в том что в категории изображение выводится у последней добавленной позиции ссылка на страницу
Это вывод в категории
[[pdoResources?
    &parents=`3`
    &depth=`0`
    &limit=`0`
    &tpl=`ProductListTpl`
    &includeTVs=`cena,nalichie`
]]
чанк ProductListTpl
<div class="col-md-4 col-sm-6">
	<div class="item">
		<a href="[[~[[+id]]]]">
			<div class="image">
                [[!getImageList?
                    &tvname=`resourcealbum`
                    &tpl=`img_product_list`
                    &limit=`1`
                    &docid=`[[+id]]`
                ]]
			</div>
			<div class="info">
				<a href="[[~[[+id]]]]"><h3>[[+pagetitle]]</h3></a>
				[[+tv.nalichie]]
				<span class="price">[[+tv.cena]]</span>
				<button class="btn sm_red">Заказать</button>
			</div>
		</a>
	</div>
</div>
чанк img_product_list
<img src="[[+image:pthumb=`w=160&h=160&zc=1&q=85`]]" alt="" />
Евгений
08 апреля 2016, 05:33
modx.pro
1
9 359
0

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

Илья Уткин
08 апреля 2016, 11:27
0
&sortby=`{"MIGX_id":"ASC"}`
    Евгений
    08 апреля 2016, 12:01
    0
    Вписал это в getImageList — не помогло
    Павел Романов
    08 апреля 2016, 14:55
    0
    А если в img_product_list сделать без pthumb, выводит?

    <img src="[[+image]]" alt="" />
      Евгений
      08 апреля 2016, 19:05
      0
      pthumb — убрал, не помогает
      вот без чанка img_product_list что выводит
      это первая позиция
      <pre>Array
      (
          [MIGX_id] => 1
          [image] => assets/uploads/product/17/3.jpg
          [deleted] => 0
          [published] => 1
          [published_ro] => {"MIGX_id":2,"name":"published","use_as_fallback":"","value":1,"clickaction":"switchOption","handler":"","image":"assets\/components\/migx\/style\/images\/cb_ticked.png","idx":1,"_renderer":"this.renderSwitchStatusOptions","selectorconfig":""}
          [_alt] => 0
          [_first] => 1
          [_last] => 1
          [idx] => 1
          [property.tvname] => resourcealbum
          [property.tpl] => 
          [property.limit] => 1
          [property.docid] => 17
          [property.sortby] => {"MIGX_id":"ASC"}
      )
      </pre>
      это вторая
      <pre>Array
      (
          [MIGX_id] => 1
          [image] => assets/uploads/product/17/2.jpg
          [deleted] => 0
          [published] => 1
          [published_ro] => {"MIGX_id":2,"name":"published","use_as_fallback":"","value":1,"clickaction":"switchOption","handler":"","image":"assets\/components\/migx\/style\/images\/cb_ticked.png","idx":1,"_renderer":"this.renderSwitchStatusOptions","selectorconfig":""}
          [_alt] => 0
          [_first] => 1
          [_last] => 1
          [idx] => 1
          [property.tvname] => resourcealbum
          [property.tpl] => 
          [property.limit] => 1
          [property.docid] => 16
          [property.sortby] => {"MIGX_id":"ASC"}
      )
      </pre>
      это третья
      <pre>Array
      (
          [MIGX_id] => 1
          [image] => assets/uploads/product/17/1.jpg
          [deleted] => 0
          [published] => 1
          [published_ro] => {"MIGX_id":2,"name":"published","use_as_fallback":"","value":1,"clickaction":"switchOption","handler":"","image":"assets\/components\/migx\/style\/images\/cb_ticked.png","idx":1,"_renderer":"this.renderSwitchStatusOptions","selectorconfig":""}
          [_alt] => 0
          [_first] => 1
          [_last] => 1
          [idx] => 1
          [property.tvname] => resourcealbum
          [property.tpl] => 
          [property.limit] => 1
          [property.docid] => 15
          [property.sortby] => {"MIGX_id":"ASC"}
      )
      </pre>
      вот здесь видно что не то подставляется
      [image] => assets/uploads/product/17/1.jpg
      на второй позиции должно быть вместо 17-и 16-ть
      на 3-й 15-ть
      смотрел на это категории ссылка
        Евгений
        08 апреля 2016, 19:20
        0
        P.S. использую вот такой путь в источнике до картинки
        [[migxResourceMediaPath? &pathTpl=`assets/uploads/product/{id}/` &createFolder=`1`]]
      Евгений
      11 апреля 2016, 10:22
      -2
      Уже долго жду помощи, кто-нибудь поможет?
        Евгений
        16 апреля 2016, 20:29
        -2
        Спасибо тем кто пытался помочь выше.
        Спустя долгое время решение проблемы нашёл, жаль что на форуме никто не с мог помочь.
        А сама проблема та была очень простая, нужно было всего лишь поставить восклицательный знак.
        [[!migxResourceMediaPath? &pathTpl=`assets/uploads/product/{id}/` &createFolder=`1`]]
        Вот и задумываюсь теперь почему возникают темы «А почему modx не становится популярнее»
        Что вам стоило подсказать гуру программисты такой простой пустяк, ведь в вопросе было всё разжёвано.
        Стоило написать
        Уже долго жду помощи, кто-нибудь поможет?
        и тут же поставили дизлайк.
          Максим Кузнецов
          16 апреля 2016, 22:19
          +2
          Не переживайте, судя по последним тенденциям и количеству желающих разработать на нем проектов — MODX определенно становится популярнее. Просто не для всех.
            Денис
            22 июля 2017, 07:21
            0
            Евгений, спасибо Вам большое! Вы мне очень помогли!
              Вадим Раевский
              07 февраля 2018, 22:40
              0
              Из 2018 года, также, спасибо)
                BSwan
                20 марта 2018, 20:33
                0
                Около часа мучался.
                Забыл про "!".
                Прочитал вспомнил — спасибо. )
                  aitan0607
                  20 июня 2018, 20:11
                  0
                  Спасибо тебе из будущего! 2018 год, а актуально. Очень помог! Здоровья тебе и твоей семье!
                    alex87.ru
                    19 декабря 2023, 11:15
                    0
                    Не поверите, почти 2024 и все еще актуально и будет актуально еще как минимум пару лет)))
                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                  13