Здравствуйте.
Подскажите, почему не работает фильтр
Я ожидаю вывода 2-х разделов, с кодами male и sale. А выводятся все разделы.
Такие фильтры срабатывают правильно.
То есть, что-то не так здесь:
Если поменять один code на id этого раздела, результат тот же, вывод всех разделов.
Подскажите, почему не работает фильтр
| Код |
|---|
$arFilter = array("IBLOCK_ID"=>$IbId, "GLOBAL_ACTIVE"=>"Y",'SECTION_ID'=>$rootSectionId,
array(
"LOGIC" => "OR",
array('CODE'=>'male'),
array('CODE'=>'sale'),
),
);
|
| Код |
|---|
$arFilter = array("IBLOCK_ID"=>$IbId, "GLOBAL_ACTIVE"=>"Y",'SECTION_ID'=>$rootSectionId,'CODE'=>'sale');
$arFilter = array("IBLOCK_ID"=>$IbId, "GLOBAL_ACTIVE"=>"Y",'SECTION_ID'=>$rootSectionId,'CODE'=>'male');
|
То есть, что-то не так здесь:
| Код |
|---|
array(
"LOGIC" => "OR",
array('CODE'=>'male'),
array('CODE'=>'sale'),
), |
Если поменять один code на id этого раздела, результат тот же, вывод всех разделов.
| Код |
|---|
array(
"LOGIC" => "OR",
array('ID'=>1),
array('CODE'=>'sale'),
),
|