Вывод цвета из связей в карточку товара

Привет!
вывожу в карточке товара связи товаров по отдельному TV полю все работает как нужно.
<div class="form-group row">
          <label class="col-12 col-md-12 options">Доступные цвета </label>
          <div class="col-12 col-md-12 opt-color">
          [[!msProducts?
            	&parents=`0`
            	&link=`2`
            	&includeTVs=`ColorPicker`
            	&master=`[[*id]]`
            	&tpl=`opt_color.tpl`
            ]] 
          </div>
</div>
Проблема заключается в том, что если нет связей в товаре (нет других цветов), то заголовок остается и я не знаю как его убрать. Вот собственно и задача, если нет связей у товара, то и поля с заголовком «Доступные цвета» вообще исчезает.

Делал вот такой вывод но выводит не цвета, а полностью товары как в каталоге.
[[!msProducts?
        &parents=`0`
    	&link=`2`
    	&includeTVs=`ColorPicker`
    	&master=`[[*id]]`
    	&tpl=`opt_color.tpl`
        &wrapIfEmpty=`0`
        &tplWrapper=`@INLINE
            <div class="form-group row">
              <label class="col-12 col-md-12 options">Доступные цвета </label>
              <div class="col-12 col-md-12 opt-color">
                        [[+output]]
              </div>
            </div>
        `
    ]]
Сергей
27 июля 2019, 21:05
modx.pro
76
0

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

Павел Романов
28 июля 2019, 12:40
+1
Попробуйте так:
[[!msProducts?
    &parents=`0`
    &link=`2`
    &includeTVs=`ColorPicker`
    &master=`[[*id]]`
    &tpl=`opt_color.tpl`
    &toPlaceholder=`links`
    &totalVar=`countlinks`
    &setTotal=`1`
]]

[[+countlinks:gt=`0`:then=`
<div class="form-group row">
    <label class="col-12 col-md-12 options">Доступные цвета </label>
    <div class="col-12 col-md-12 opt-color">
          [[+links]] 
    </div>
</div>
`]]
    Сергей
    28 июля 2019, 15:15
    0
    Спасибо тебе! просто копипастом вставил, работает!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2