Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Фильтр каталога, множественное значение свойства

00 голосов
2
Приходит массив в фильтр, такого вида:


[RASPOLOGENIE] => Array
(
[192] => 192
[193] => 193
)

[CHILDREN] => Array
(
[126] => 126
[128] => 128
[130] => 130
)



Как его использовать в фильтре каталога?
спросил 25 Окт, 13 от Kiriel (2,010 баллов)

2 Ответы

00 голосов
Пытаюсь делать так и оно пока не арбайтен

Код
global $arrFilter;

Код
$arrFilter= array( 
    "NAME" => $_REQUEST["name"], 
    "PROPERTY_COUNTRY" => $_REQUEST["country"], 
    "PROPERTY_KURORT" => $_REQUEST["kurort"], 
    "PROPERTY_RATING_VALUE" => $_REQUEST["rating"], 
    array("LOGIC"=>"AND",  
       "PROPERTY_CHILDREN" => $array['CHILDREN']['123'], 
       "PROPERTY_CHILDREN" => $array['CHILDREN']['124'], 
       "PROPERTY_CHILDREN" => $array['CHILDREN']['125'], 
       "PROPERTY_CHILDREN" => $array['CHILDREN']['126'], 
       "PROPERTY_CHILDREN" => $array['CHILDREN']['127'], 
       "PROPERTY_CHILDREN" => $array['CHILDREN']['128'], 
       "PROPERTY_CHILDREN" => $array['CHILDREN']['129'], 
       "PROPERTY_CHILDREN" => $array['CHILDREN']['130'] 
    ), 
    array("LOGIC"=>"AND",  
       "PROPERTY_RASPOLOGENIE" => $array['RASPOLOGENIE']['192'], 
       "PROPERTY_RASPOLOGENIE" => $array['RASPOLOGENIE']['193'], 
       "PROPERTY_RASPOLOGENIE" => $array['RASPOLOGENIE']['194'] 
    )    
);


В массиве ключ равен значению. Тоесть здесь фильтрую эти свойства по id.
ответил 22 Ноя, 13 от Kiriel (2,010 баллов)
00 голосов
Тему можно закрывать smile:) Все работает smile:)
ответил 02 Март, 14 от Kiriel (2,010 баллов)