Есть фильтр. Выглядит как на скринах.
Теперь пройдемся по ним (по скринам):
scr1 - Свойс[B]тво[/B] ИБ типа список
[CODE]["PHONE_MAKER"] => array("Samsung", "HTC", "Iphone", "ACER")[/CODE]
scr2 - Свойс[B]тво[/B] ИБ типа список
[CODE]["PHONE_TYPE"] => array("LCD", "...", ...)[/CODE]
scr3 - Свойс[B]тво[/B] ИБ типа список
[CODE]["PHONE_OS"] => array("Symbian", "...", ...)[/CODE]
scr4 - Свойс[B]тв[U]а[/U][/B] ИБ типа список(флажки) (checkbox)
[CODE]array(
["PHONE_VIBRO"] => "32" (32 - ID значения свойства)
["PHONE_VIDEO"] => "34"
["PHONE_RADIO"] => "34"
...
);[/CODE]
Проблема в том, что я не знаю какой должен быть массив фильтра, передаваемый через "FILTER_NAME" (параметр каталога).
--------------------------
Сейчас он выглядит так:
[CODE]Array
(
[?PROPERTY_PHONE_MAKER_VALUE] => ||Samsung||HTC
[PROPERTY] => Array
(
[PHONE_VIBRO] => 34
[PHONE_VIDEO_RECORD] => 39
[PHONE_PC_SYNHRONIZE] => 48
[PHONE_DLNA] => 49
[PHONE_SMS] => 72
[PHONE_MMS] => 73
[PHONE_GROMKA_SVIAZ] => 102
)
[>=CATALOG_PRICE_1] => 7265
[<=CATALOG_PRICE_1] => 31258
)[/CODE]
Но при такой структуре:
[QUOTE]Время создания страницы: 8.4275 сек.
Всего SQL запросов: 59
Время исполнения запросов: 6.7873 сек.
Объем кеша: 184 Kb[/QUOTE]
Нищадно увеличивается "Время исполнения запросов". Пробовал поместить "PHONE_MAKER" в массив "PROPERTY", фильтроваться перестает. Как я понял, там только по ID.