ZIROKUL
@ZIROKUL

Как настроить глобальную фильтрация по двум свойствам?

Добрый вечер!

В инфоблоке есть свойство Новинки и Лидер продаж нужно отфильтровать его по этим 2 критериям. Если у товара стоит чекбокс у одного из свойств или у обоих то выводить.
<?
	global $arrFilter;
$arrFilter = Array( 
        "LOGIC" => "OR",
 	"!PROPERTY_ATT_NEWPRODUCT" => false,
        "!PROPERTY_ATT_SALELEADER" => false,
);
?>

Если указать без "LOGIC" => "OR", выводится товар у которого указанные оба свойства. С этим параметром выводится весть каталог.
Подскажите как вывести товар
  • Вопрос задан
  • 777 просмотров
Решения вопроса 1
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
$arFilter = array(
    "IBLOCK_ID" => $IBLOCK_ID, //поменять на ваш ID ИБ
    array(
        "LOGIC" => "OR",
        "!PROPERTY_ATT_NEWPRODUCT" => false,
        "!PROPERTY_ATT_SALELEADER" => false,
    ),
);

или
$arFilter = array(
    "IBLOCK_ID" => $IBLOCK_ID, //поменять на ваш ID ИБ
    array(
        "LOGIC" => "OR",
        "PROPERTY_ATT_NEWPRODUCT_VALUE" => "Да", //поменять на ваше значение списка
        "PROPERTY_ATT_SALELEADER_VALUE" => "Да", //поменять на ваше значение списка
    ),
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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