bitrix:catalog.top и фильтр по свойству

Будем фильтровать топ по созданному свойству инфоблока, например, спецпредложение.

Заходим в админку и в инфоблоке создаем данное свойство по стандартной схеме: 

Нажимаем кнопку «Применить» и видим что нашему свойству теперь присвоен идентификатор:

Битрикс товары спецпредложение

Нажимаем кнопку «Изменить» и забиваем хотя бы одно значение свойства. И так же получаем этому значению свой идентификатор:

C админкой закончили 🙂

Переходим в файл с вызовом компонента bitrix:catalog.top и перед ним добавляем следующие строки:

где $elementID это идентификатор значения свойства, а PROPERTY_37 указывает на  идентификатор самого свойства.

Далее в сам массив компонента добавляем следующую строку:

Если же свойство имеет не более одного значения, то код может быть упрощен до:

ну или наоборот

 

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *