Добрый день, подскажите, пожалуйста, как в умном фильтре реализовать следующее:
есть два свойства Свойство1 и Свойство2 в умном фильтре выводятся значения Свойства1. Свойство1 это список значений, а Свойство2 это числовое поле. При выборе определенного значения Свойства1 необходимо учитывать значения Свойства2, т.е есть галочка со значением (Свойство1) либо заполнено поле (Свойство2). Нашел похожую задачу, решение использовать логическое или, но я не совсем понимаю как это использовать в умном фильтре. Буду благодарен за подсказку.
есть два свойства Свойство1 и Свойство2 в умном фильтре выводятся значения Свойства1. Свойство1 это список значений, а Свойство2 это числовое поле. При выборе определенного значения Свойства1 необходимо учитывать значения Свойства2, т.е есть галочка со значением (Свойство1) либо заполнено поле (Свойство2). Нашел похожую задачу, решение использовать логическое или, но я не совсем понимаю как это использовать в умном фильтре. Буду благодарен за подсказку.
| Код |
|---|
$arFilter[] = array(
"LOGIC" => "AND",
array("ID" => CIBlockElement::SubQuery("ID", array("IBLOCK_ID"=>$arFilter['IBLOCK_ID'], "PROPERTY_PVID" => 44))),
array("ID" => CIBlockElement::SubQuery("ID", array("IBLOCK_ID"=>$arFilter['IBLOCK_ID'], "PROPERTY_PVID" => 61))),
);
|