Вывод дочерних ресурсов через pdoResources
Добрый день. Пожалуйста, помогите разобраться.
Есть страница «Акции» (контейнер). У нее два дочерних ресурса.
Пытаюсь вывести анонсы (их содержимое вносится в доп поля (через migx)) дочерних ресурсов на странице «Акции». Выводятся. Только ссылка на первый и второй ресурс в анонсах одинаковая: url последнего добавленного ресурса.
Вывожу анонсы так:
Содержимое чанка stocks-objects-migx (tpl):
Буду рад любому совету!
Спасибо!
Есть страница «Акции» (контейнер). У нее два дочерних ресурса.
Пытаюсь вывести анонсы (их содержимое вносится в доп поля (через 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>
Как исправить вызов, чтобы каждый анонс вел на свою страницу?Буду рад любому совету!
Спасибо!
Комментарии: 5
возможно что параметры кешируются. попробуйте вызвать их так: [[!+id]]
восклицательный знак отменяет кеширование
восклицательный знак отменяет кеширование
Не помогло, если вы имели ввиду поставить! в вызове getImageList
&tpl=`@CODE:[[$stocks-object-item-migx]]`5 баллов!
Сергей, не понимаю комментарий. Не могли бы подробнее объяснить?
Спасибо, Сергей, за наводку. Разобрался. Нужно было просто ввести так: &tpl=`stocks-object-item-migx`
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.