Вывод цвета из связей в карточку товара
Привет!
вывожу в карточке товара связи товаров по отдельному TV полю все работает как нужно.
Делал вот такой вывод но выводит не цвета, а полностью товары как в каталоге.
вывожу в карточке товара связи товаров по отдельному 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>
`
]]
Комментарии: 2
Попробуйте так:
[[!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>
`]]
Спасибо тебе! просто копипастом вставил, работает!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.