вывод одного доп поля MIGX с разных ресурсов

Добрый день,
Структура каталога:
Цены (15)
Услуги (16)
--услуга1 (17)
--услуга2 (18)
--услуга3 (19)

Есть доп поле MIGX «цена — price», у каждого ресурса заполнено несколько значений

[{«caption»:«price table», «fields»: [
{«field»:«price_text»,«caption»:«Наименование услуги»},
{«field»:«price»,«caption»:«Цена»}
]
}]

В шаблоне ресурса «услуга1» вывожу так-все работает:
[[getImageList?
&tvname=`price`
&tpl=`priceElement`
&toPlaceholder=`pricesOuter`
&limit=`0`
]]
[[+pricesOuter:notempty=`
Цены
[[+pricesOuter]]




`]]

Нужно в ресурсе «Цены» вывести все значения ресурсов услуга1, услуга 2, услуга 3.
В шаблоне прописал чанк [[$all-cena]] и в нем вывожу так
========
<h3 class="red">Услуга1</h3>
   [[getImageList? 
    &docid=`17`
    &tvname=`price`
    &tpl=`all-cena-tpl`
    &toPlaceholder=`pricesOuter`
    &limit=`0`
     ]]
        [[+pricesOuter:notempty=`
            <div class="prices">
                <div class="price-table">
    			    <table class="margin-top-40">
                        <tbody>
                            [[+pricesOuter]]
                         </tbody>
                    </table>
                </div>
                
            </div>
        `]]
        
<h3 class="red">Услуга2</h3>
   [[getImageList? 
    &docid=`18`
    &tvname=`price`
    &tpl=`all-cena-tpl`
    &toPlaceholder=`pricesOuter`
    &limit=`0`
     ]]
        [[+pricesOuter:notempty=`
            <div class="prices">
                <div class="price-table">
    			    <table class="margin-top-40">
                        <tbody>
                            [[+pricesOuter]]
                         </tbody>
                    </table>
                </div>
                
            </div>
        `]]
        
<h3 class="red">Услуга3</h3>
   [[getImageList? 
    &docid=`19`
    &tvname=`price`
    &tpl=`all-cena-tpl`
    &toPlaceholder=`pricesOuter`
    &limit=`0`
     ]]
        [[+pricesOuter:notempty=`
            <div class="prices">
                <div class="price-table">
    			    <table class="margin-top-40">
                        <tbody>
                            [[+pricesOuter]]
                         </tbody>
                    </table>
                </div>
                
            </div>
        `]]
============чанк all-cena-tpl
<tr class="listprice">
	<td>[[+price_text]]</td>
	<td style="text-align: right;">[[+price:notempty=`
                          <strong>[[+price]]</strong> <img style="height: 15px;" src="images/rub-002.png" alt="руб" />
                            `]]</td>
</tr>
=============
В итоге ресурсе «Цены» выходит поле «price» услуга3, услуга4 и т.д., но выводятся цены услуги 2- повторяются

Подскажите плиз
алексей
16 ноября 2017, 13:09
modx.pro
1 786
0

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

Баха Волков
17 ноября 2017, 08:04
+1
Насколько я понимаю, у тебя плейсхолдеры повторяются, наверное проблема в них
&toPlaceholder=`pricesOuter`
Попробуй их разнить:
[[getImageList? 
    &docid=`17`
	....
    &toPlaceholder=`pricesOuter17`
]]
[[getImageList? 
    &docid=`18`
	....
    &toPlaceholder=`pricesOuter18`
]]
[[getImageList? 
    &docid=`19`
	....
    &toPlaceholder=`pricesOuter19`
]]
    алексей
    17 ноября 2017, 10:12
    0
    да, спасибо-все работает.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2