Привет всем! Кто поможет, тому плюс в карму)
Вывод товара такой:
Категории товара > Бренды > Коллекции > Товары (разбитые на группы):
Товары разделил на группы, например: Группа 1, Группа 2, Группа 3
Все выводится замечательно, все хорошо! Кто подскажет как скрыть название группы 2 или 3 (не важно) если в этой группе нет товаров с таким свойством.
Сам код для вывод по группам сделал так:
Ай нид хелп!!!
Вывод товара такой:
Категории товара > Бренды > Коллекции > Товары (разбитые на группы):
Товары разделил на группы, например: Группа 1, Группа 2, Группа 3
Все выводится замечательно, все хорошо! Кто подскажет как скрыть название группы 2 или 3 (не важно) если в этой группе нет товаров с таким свойством.
Сам код для вывод по группам сделал так:
Ай нид хелп!!!
Код |
---|
... <? if ($arResult["DEPTH_LEVEL"] == 3): { ?> <div class="col-md-9 col-sm-9" id="catalog__items"> <div class="separator">группа 3 (в которой нет товара). Как скрыть вывод этого слоя если здесь нет товаров?</div> <? foreach ($arResult["ITEMS"] as $cell => $arElement): ?> <? if (($arElement['PROPERTY_34']) == 48): ?> <? $this->AddEditAction($arElement['ID'], $arElement['EDIT_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_EDIT")); $this->AddDeleteAction($arElement['ID'], $arElement['DELETE_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BCS_ELEMENT_DELETE_CONFIRM'))); ?> <div class="col-md-4" id="<?= $this->GetEditAreaId($arElement['ID']); ?>"> ... </div> <? endif; ?> <? endforeach; ?> ... |