Добрый день. Я не совсем понимаю php...
Есть такая задача.
По значению свойства UF_SHOW_NOT_IN_STOCK определяем отображать ли товары с остатком (например) < 5
[CODE]$arFilter = array(
"IBLOCK_ID" => $arResult["IBLOCK_ID"],
"ID" => $arResult["ID"]
);
$arSelect = array("UF_SHOW_NOT_IN_STOCK");
$rsSection = CIBlockSection::GetList(Array(), $arFilter, false, $arSelect);
if ($ar_result = $rsSection->GetNext()) {
$ShowNotInStock = $ar_result["UF_SHOW_NOT_IN_STOCK"];
} else {
$ShowNotInStock = false;
}
[/CODE]если количество меньше 5, то этот товар вообще не выводим
[CODE]if (!$ShowNotInStock && ($arElement["CATALOG_QUANTITY"] < 5)) {
continue;
[/CODE], данное своиства работает для всех разделов, но надо чтобы в двух, трех, разделах отображать товары с остатком меньше 1
подскажите как и что поменять, например для раздела ID:123
Есть такая задача.
По значению свойства UF_SHOW_NOT_IN_STOCK определяем отображать ли товары с остатком (например) < 5
[CODE]$arFilter = array(
"IBLOCK_ID" => $arResult["IBLOCK_ID"],
"ID" => $arResult["ID"]
);
$arSelect = array("UF_SHOW_NOT_IN_STOCK");
$rsSection = CIBlockSection::GetList(Array(), $arFilter, false, $arSelect);
if ($ar_result = $rsSection->GetNext()) {
$ShowNotInStock = $ar_result["UF_SHOW_NOT_IN_STOCK"];
} else {
$ShowNotInStock = false;
}
[/CODE]если количество меньше 5, то этот товар вообще не выводим
[CODE]if (!$ShowNotInStock && ($arElement["CATALOG_QUANTITY"] < 5)) {
continue;
[/CODE], данное своиства работает для всех разделов, но надо чтобы в двух, трех, разделах отображать товары с остатком меньше 1
подскажите как и что поменять, например для раздела ID:123