Здравствуйте.
Каталог товаров нашего интернет-магазина хранится в одном инфоблоке. Товары разбиты на группы разделами, и их характеристики должны отличаться. Для характеристик в инфоблоке используется множественное тестовое поле, в итоге характеристики выглядят примерно так:
Array
(
[PROPERTIES] => Array
(
..
[MY_PROP] => Array
(
..
[VALUE] => Array
(
[0] => 4.8 кг
[1] => сеть
[2] => 2300 Вт
)
[DESCRIPTION] => Array
(
[0] => Вес
[1] => Источник питания
[2] => Потребляемая мощность
)
)
)
)
Можно ли при такой организации каталога сделать расширенный фильтр по свойствам товаров как сделано на многих сайтах (например, эльдорадо)? Как формировать массив фильтра для компонента catalog.section.level?
Стандартный компонент bitrix:catalog.filter выводит в фильтре просто текстовое поле, если ему указать фильтровать по свойству MY_PROP.
Каталог товаров нашего интернет-магазина хранится в одном инфоблоке. Товары разбиты на группы разделами, и их характеристики должны отличаться. Для характеристик в инфоблоке используется множественное тестовое поле, в итоге характеристики выглядят примерно так:
Array
(
[PROPERTIES] => Array
(
..
[MY_PROP] => Array
(
..
[VALUE] => Array
(
[0] => 4.8 кг
[1] => сеть
[2] => 2300 Вт
)
[DESCRIPTION] => Array
(
[0] => Вес
[1] => Источник питания
[2] => Потребляемая мощность
)
)
)
)
Можно ли при такой организации каталога сделать расширенный фильтр по свойствам товаров как сделано на многих сайтах (например, эльдорадо)? Как формировать массив фильтра для компонента catalog.section.level?
Стандартный компонент bitrix:catalog.filter выводит в фильтре просто текстовое поле, если ему указать фильтровать по свойству MY_PROP.