Спасибо!
Спасибо, что оставили заявку.
Мы обработаем вашу заявку и обязательно позвоним!
Форма заявки
Оставьте ваши контакты,
мы обязательно с вами свяжемся
Ваше имя
Номер телефона (Перезвоним Вам)
Что Вы хотите заказать

Как не показывать tplWrapper в modx, если товаров нет

"

При выводе доп. товаров через связь msProducts нам нужно делать проверку есть ли доп.товары или нет, иначе обертка тоже будет выводиться, что не есть хорошо.

 

Вот пример вывода сниппета как было


[ [!msProducts? &link=`1` &tplWrapper=`dop_items` &master=`134` &parents=`0`] ]

Пример чанка 

 

<div class="dop_items">
<div class="container">
<div class="dop_items_title_wrap">
<div class="row">
<div class="col-md-2"><div class="dop_items_title_wrap_arrow_left adaptive_none"><img src="images/arrow_left_1.png" alt=""></div></div>
<div class="col-md-8"> <div class="dop_items_title">Совместимое оборудование</div></div>
<div class="col-md-2 text-right"> <div class="dop_items_title_wrap_arrow_right arrow_banner "> <img src="images/arrow_right_1.png" alt=""></div></div>
</div>

</div>
</div>
<div class="container-fluid none_padding ">
<div class="row dop_item_slider nonloop">
[ [+output] ]


</div>
</div>
</div>

 

 

Чтобы чанк wrapper не выводился, нужно поставить &wrapIfEmpty=`0`, как это сделано ниже

 

[ [!msProducts? &link=`1` &tplWrapper=`dop_items` &master=`134` &parents=`0` &wrapIfEmpty=`0` ] ]

 

Тогда tplWrapper  не будет показываться, если результатов нет. 

 

 

"




Просмотров: 1581