А... вон у вас че, ну, вроде, так и должно быть по логике. Просто логика работы не соответствует тому, что вам надо 

16.02.2012 16:18:25
Есть фильтр. Выглядит как на скринах.
Теперь пройдемся по ним (по скринам): scr1 - Свойство ИБ типа список
scr2 - Свойство ИБ типа список
scr3 - Свойство ИБ типа список
scr4 - Свойства ИБ типа список(флажки) (checkbox)
Проблема в том, что я не знаю какой должен быть массив фильтра, передаваемый через "FILTER_NAME" (параметр каталога). -------------------------- Сейчас он выглядит так:
Но при такой структуре:
Нищадно увеличивается "Время исполнения запросов". Пробовал поместить "PHONE_MAKER" в массив "PROPERTY", фильтроваться перестает. Как я понял, там только по ID. |
|||||||||||||
|
15.02.2012 11:16:37
Сам спросил, сам ответил.
Преобразуем к следующему виду:
И все работает. Вот интересно, как правильно? как ![]() |
|||
|
15.02.2012 11:07:29
Проблема в следующем:
Имеем файл .services.php и его содержимое:
В данном случае Если заменить main на test, то данный шаг даже не отображается при установке, а именно: я не вижу надписи "Test services step", когда на экране пробегает прогрессБар установки. Это значит, что |
|||
|
09.02.2012 11:16:33
А, нуточно:
result_modifier.php -> |
|||
|
06.02.2012 11:20:46
Нет, фильтр строится полностью сам на основе ИБ "Фильтр".
Вам необходимо: - Создать ИБешку "Каталог товаров". - Создать разделы. - Добавить свойства ИБ. - Добавить элементы в разделы ИБ "Каталог товаров". ---------------------------------------------------------------- - Создаем ИБ "Фильтр". - Добавляем ему свойство (множестченно) "FILTER". - В нем создаем раздел (дальше на примере) "Телевизоры". - В доп. свойства раздела делаем привязку к разделу "Телевизоры" ИБешки "Каталог товаров". - Добавляем в ИБ "Фильтр" -> "Телевизоры" елемент в котором в свойстве "FILTER" (созданном ранее для ИБ "Фильтр") добавляем свойства ИБ "Каталог товаров" (поле множественное). ---------------------------------------------------------------- Пишем компонент. |
|
|