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

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

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

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

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

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

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

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

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

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

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

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

 




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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.