Правильная фильтрация по значению списка в news.list

Правильная фильтрация по значению списка в news.list

11.04.2017

Часто приходится при доработках Битрикс выводить данные по фильтру. Первым делом создаем и настраиваем нужное свойство типа список в инфоблоке

Далее в нужном месте перед вызовом компонента news.list, т.е выше него, вставляем рабочий вариант фильтра. При этом фильтруемое значение должно точно соответствовать настроенному свойству.
 $GLOBALS[‘arrFilter’] = array(‘PROPERTY_STATUS_VALUE’ => ‘Новый’);

Второй вариант это фильтрация по ID значения, где 54 это id значения "новый"

$GLOBALS[‘arrFilter’] = array(‘PROPERTY_STATUS’ => 54);

В настройках компонента нужно указать имя фильтра.

Если фильтр не работает, обязательно нужно проверить его работу в штатном системном шаблоне компонента news.list, и только в стандартном добиваться результата, так как в кастомных (доработанных) шаблонах были случаи неработоспособности фильтра.


Ещё статьи:

08.11.2023 Хроники БУС упадка
На днях произошли очередные изменения в БУС битрикс. Полезный модуль bitrix.xscan включили в состав проактивной защиты и убрали из бесплатного сегмента... ID: 465

26.07.2023 Kwork.com закрыл доступ для резидентов РФ
Доступ к выставлению услуг теперь ограничен "К сожалению, вынуждены сообщить, что резиденты РФ в настоящее время не могут использовать сайт Kwork... ID: 463

12.05.2023 Битрикс убрал тип поля "Привязка к карте Яндекс"
В новых обновлениях Битрикс убрал тип поля "Привязка к карте Яндекс". ID: 455

Новые статьи в блоге:

08.11.2023 Прощай bitrix.xscan, не стало битрикс скан модуля
Сегодня увидел, что полезного модуля bitrix.xscan не стало на маркетплейсе. ID: 464

26.07.2023 Сохренение ютм меток в сессию
Вариант сохренения ютм меток в сессию в афйле init.php ID: 462

29.06.2023 Почему DNS есть, но ошибка "Не удалось получить записи с DNS серверов"
Проверка на VPS показывает, что DNS есть, но по факту ошибка "Не удалось получить записи с DNS серверов" ID: 461

Возврат к списку

© 2015-2023 Web админ
Связаться по WhatsApp