вывод одного доп поля 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, 16:09    алексей   
0    60 0

Комментарии (2)

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