Задать вопрос
@NikWither

Почему не работает фильтрация в компоненте news?

Всем салют, выручайте. Есть инфоблок, у которого свойство типа список. Оно принимает значение либо ДА, либо НЕТ. На странице почему-то выводятся все инфоблоки подряд, независимо от свойства, хотя фильтр передаю в вызове компоненты. Вот сам код
<?php
        global $arrFilter;
        $arrFilter = Array(
            "PROPERTY_ARCHIVE_VALUE" => "НЕТ",
        );

        ?>
        <?
        $APPLICATION->IncludeComponent(
            "bitrix:news",
            "",
            Array(
                "ADD_ELEMENT_CHAIN" => "N",
                "ADD_SECTIONS_CHAIN" => "N",
                "AJAX_MODE" => "N",
                 ...
                "FILTER_NAME" => "arrFilter",

То есть задача: выводить все инфоблоки по нужному свойству, передав фильтрацию в компоненте, но что-то не работает, выводит вообще всё.
P.S. это свойство на странице есть
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 8 комментариев
Пригласить эксперта
Ответы на вопрос 2
BormotunJedy
@BormotunJedy
Верстальщик
В свойствах самих товаров надо проверять и в свойствах каталога, там должно быть включено указанное свойство для поиска по фильтру
Ответ написан
Комментировать
@koder_1
Битрикс программист
Так не нужно:
$arrFilter = Array(
            "PROPERTY_ARCHIVE_VALUE" => "НЕТ",
        );

Нужно указывать так:
$arrFilter = Array(
            "PROPERTY_ARCHIVE" => id значения свойства НЕТ,
        );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы