Здравствуйте.
Никак не получается сделать фильтрацию товара с учетом торговых предложений. У меня есть товар. У него есть свойство ширина и высота.
Вот так фильтрую эти свойства в по аякс-запросу:
Все работает прекрасно, но не фильтруются торговые предложения с этими свойствами. Они просто не отображаются.
Прочитал, что для фильтрации ТП нужно ключ OFFERS использовать. Сделал так:
Вообще товар ни один не отображается. Какие бы параметры не передавал. Помогите, пожалуйста, разобраться.
P.S. После этих строк кода подключается стандартный компонент bitrix.catalog.section
Заранее спасибо.
Никак не получается сделать фильтрацию товара с учетом торговых предложений. У меня есть товар. У него есть свойство ширина и высота.
Вот так фильтрую эти свойства в по аякс-запросу:
Код |
---|
if($_POST['HORISONTAL'] != ''){ $size = explode('x', $_POST['HORISONTAL']); $GLOBALS['arrFilter']['PROPERTY_WIDTH'] = $size[0]; $GLOBALS['arrFilter']['PROPERTY_HEIGHT'] = $size[1]; } |
Прочитал, что для фильтрации ТП нужно ключ OFFERS использовать. Сделал так:
Код |
---|
if($_POST['HORISONTAL'] != ''){ $size = explode('x', $_POST['HORISONTAL']); $GLOBALS['arrFilter']['PROPERTY_WIDTH'] = $size[0]; $GLOBALS['arrFilter']['PROPERTY_HEIGHT'] = $size[1]; $GLOBALS['arrFilter']['OFFERS']['PROPERTY_WIDTH'] = $size[0]; $GLOBALS['arrFilter']['OFFERS']['PROPERTY_HEIGHT'] = $size[1]; } |
P.S. После этих строк кода подключается стандартный компонент bitrix.catalog.section
Заранее спасибо.