[QUOTE]Dmitry Ban написал:
[QUOTE] Евгений Ланенков написал:
У меня почему-то не работают фильтры компонентов для логики OR даже в самом простейшем случае.[/QUOTE]
У вас неправильный синтаксис. Пример правильного синтаксиса приведён на странице [URL=https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php]https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php[/URL] :[CODE] $arFilter = array(
"IBLOCK_ID" => $IBLOCK_ID,
"SECTION_CODE" => "orange",
"INCLUDE_SUBSECTIONS" => "Y",
array(
"LOGIC" => "OR",
array("<PROPERTY_RADIUS" => 50, "=PROPERTY_CONDITION" => "Y"),
array(">=PROPERTY_RADIUS" => 50, "!=PROPERTY_CONDITION" => "Y"),
),
); [/CODE][/QUOTE]
Спасибо
[QUOTE] Евгений Ланенков написал:
У меня почему-то не работают фильтры компонентов для логики OR даже в самом простейшем случае.[/QUOTE]
У вас неправильный синтаксис. Пример правильного синтаксиса приведён на странице [URL=https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php]https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php[/URL] :[CODE] $arFilter = array(
"IBLOCK_ID" => $IBLOCK_ID,
"SECTION_CODE" => "orange",
"INCLUDE_SUBSECTIONS" => "Y",
array(
"LOGIC" => "OR",
array("<PROPERTY_RADIUS" => 50, "=PROPERTY_CONDITION" => "Y"),
array(">=PROPERTY_RADIUS" => 50, "!=PROPERTY_CONDITION" => "Y"),
),
); [/CODE][/QUOTE]
Спасибо