Вывод дочерних ресурсов через pdoResources

Добрый день. Пожалуйста, помогите разобраться.
Есть страница «Акции» (контейнер). У нее два дочерних ресурса.
Пытаюсь вывести анонсы (их содержимое вносится в доп поля (через migx)) дочерних ресурсов на странице «Акции». Выводятся. Только ссылка на первый и второй ресурс в анонсах одинаковая: url последнего добавленного ресурса.

Вывожу анонсы так:
<section class="stock-menu">
    <div class="container">
        <div class="objects">
            [[!pdoResources?
                &parents=`[[+stock-tours-menu-id]]`
                &tpl=`stocks-objects-migx`
                &includeTVs=`stock-tours-menu-id,stocks-objects,stock-image,stock-title,stock-country-resort,minimum-price,stock-currency,signature-details`
            ]]
        </div>
    </div>
</section>
В доп поле stock-tours-menu-id вбиваю id ресурса Акции на этой же странице.
Содержимое чанка stocks-objects-migx (tpl):
[[getImageList? &tvname=`stocks-objects` &docid=`[[+id]]` &tpl=`@CODE:[[$stocks-object-item-migx]]`]]
Содержимое чанка stocks-object-item-migx:
<div class="object-item stocks">
    <div class="stock-image" style="background-image:url(/[[+stock-image]])"></div>
    <div class="stock-info-wrap">
        <div class="stock-country-resort">[[+stock-country-resort]]</div>
        <div class="stock-title">[[+stock-title]]</div>
        <div class="minimum-price">от <span class="">[[+minimum-price]]</span> [[+stock-currency]]</div>
        <a href="[[~[[+id]]]]" title="[[+stock-title]]"><div class="signature-details">[[+signature-details]]</div></a>
    </div>
</div>
Как исправить вызов, чтобы каждый анонс вел на свою страницу?
Буду рад любому совету!
Спасибо!
Андрей
13 февраля 2020, 03:20
modx.pro
310
0

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

gruzoveek
13 февраля 2020, 07:31
0
возможно что параметры кешируются. попробуйте вызвать их так: [[!+id]]
восклицательный знак отменяет кеширование
    Андрей
    13 февраля 2020, 12:40
    0
    Не помогло, если вы имели ввиду поставить! в вызове getImageList
    Сергей Шлоков
    13 февраля 2020, 09:13
    0
    &tpl=`@CODE:[[$stocks-object-item-migx]]`
    5 баллов!
      Андрей
      13 февраля 2020, 12:02
      0
      Сергей, не понимаю комментарий. Не могли бы подробнее объяснить?
        Андрей
        13 февраля 2020, 13:22
        0
        Спасибо, Сергей, за наводку. Разобрался. Нужно было просто ввести так: &tpl=`stocks-object-item-migx`
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5