Бортовой журнал Ктулху

Битрикс элементы каталога - фильтрация по свойству элемента инфоблока

Бывают такие ситуации, когда, например, нужно на странице товара показать список подобных товаров, имеющих общее свойство. В этом случае на помощь приходит возможность фильтрации в компоненте bitrix:catalog.section.

 

Например, создаем свойство "Цена".

65fed6f730

В компоненте (показываю только путь через редактирование кода) должны стоять следующие свойства:

"USE_FILTER" => "Y",
"FILTER_NAME" => 'arFilter',

Название arFilter может быть любое.

Создаем фильтр:

$arFilter = array('PROPERTY_COST.VALUE' => $_REQUEST[COST]);

$_REQUEST[COST] также привожу только в качестве примера, там может быть любая переменная со значением этого свойства.

Результатом выполнения данного кода будет вывод всех товаров с одинаковой ценой (или любым другим заданным значением).