Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Условие вывода рекомендуемого товара

00 голосов
0
Доброе утро!
Подскажите у меня настройках каталога прописано, если товар с 0 остатком то товар становиться не активным. Но такая проблема в шаблоне отображения элемена каталога есть дополнительные возможности "С этим товаром рекомендуем". И когда товар становится с 0 остатком он не отображается. а вот надпись   "С этим товаром рекомендуем", а далее пусто. Как приписать условие так что если нет активных рекомендуемых товаров то эту надпись не показывал. Сам код вывода:
Код
<?
 if (is_array($arResult['DISPLAY_PROPERTIES']) && count($arResult['DISPLAY_PROPERTIES']) > 0):
 ?>
     <?$arProperty = $arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]?>
     
     <?if(count($arProperty["DISPLAY_VALUE"]) > 0):?>
     <div class="catalog-detail-recommends">
         <h4><?=$arProperty["NAME"]?></h4>
             <div class="catalog-detail-recommend">
             <?
             global $arRecPrFilter;
             $arRecPrFilter["ID"] = $arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]["VALUE"];
             $APPLICATION->IncludeComponent("bitrix:store.catalog", "", array(
                 "IBLOCK_TYPE" => "",
                 "IBLOCK_ID" => "",
                 "ELEMENT_SORT_FIELD" => "sort",
                 "ELEMENT_SORT_ORDER" => "desc",
                 "ELEMENT_COUNT" => $arParams["ELEMENT_COUNT"],
                 "LINE_ELEMENT_COUNT" => $arParams["LINE_ELEMENT_COUNT"],
                 "BASKET_URL" => $arParams["BASKET_URL"],
                 "ACTION_VARIABLE" => $arParams["ACTION_VARIABLE"],
                 "PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
                 "CACHE_TYPE" => $arParams["CACHE_TYPE"],
                 "CACHE_TIME" => $arParams["CACHE_TIME"],
                 "DISPLAY_COMPARE" => "N",
                 "PRICE_CODE" => $arParams["PRICE_CODE"],
                 "USE_PRICE_COUNT" => $arParams["USE_PRICE_COUNT"],
                 "SHOW_PRICE_COUNT" => $arParams["SHOW_PRICE_COUNT"],
                 "PRICE_VAT_INCLUDE" => $arParams["PRICE_VAT_INCLUDE"],
                 "FILTER_NAME" => "arRecPrFilter",
                 "ELEMENT_COUNT" => 30,
                 ),
                 $component
             );
             ?>
         </div>
     </div>
     <?unset($arResult["DISPLAY_PROPERTIES"]["RECOMMEND"])?>
     <?endif;?>
спросил 23 Май, 13 от Awatarik (140 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

0 голосов
6 ответов
спросил 25 Май, 13 от PeG (300 баллов)
0 голосов
2 ответов
спросил 20 Май, 13 от GaL4oNok (160 баллов)
0 голосов
2 ответов
спросил 01 Фев, 20 от аноним
+1 голос
1 ответ
спросил 15 Июнь, 14 от zlodiak (170 баллов)
0 голосов
2 ответов
спросил 16 Апр, 14 от Rogarond (820 баллов)