minishop2, связь 1:1 в msProducts.row – не соображу, где uri связанного товара

Здравствуйте,
связь 1: 1, на странице товара работает «правильно», то есть в чанке msProduct.content код
{'!msProducts' | snippet : [
   'tpl'=>'@INLINE
      <p class="outofprod-title">Товар снят с производства</p>
      <a class="outofprod-url" href="[[+uri]]" title="[[+pagetitle:escape]]"><span>посмотреть аналог</span></a>
   ', 
   'parents'=>'10',
   'link'=>'1',
   'master'=>'[[*id]]'   
]}

даёт ссылку на связанный товар. А в чанке msProducts.row выводимом в mFilter2, код…
[[!msProducts? 
    &tpl=`@INLINE
        <div class="outofprod-link">
          <a href="[[+uri]]" title="[[+pagetitle:escape]]">
            <span>Товар снят с производства</span>
            <span>Посмотреть аналог</span>
          </a>
        </div> `
    &link=`1` 
    &master=`{$id}` 
    &parents=`10`
    &showLog=`1`
]]
в [[+uri]] даёт ссылку на текущий товар, который master. Хотя при &tpl=`` показывает массив slave.
Подскажите, пожалуйста…
Andrey Burym
01 февраля 2019, 11:16
modx.pro
674
0

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

Володя
01 февраля 2019, 12:17
0
Используйте обычные чанки, не инлайновые и все будет прекрасно.
    Andrey Burym
    01 февраля 2019, 12:36
    0
    так и есть. Спасибо! )
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2