Цитата |
---|
Sergey Leshchenko пишет: Если вы хотите задавать фильтр из публичного файла, то USE_FILTER нужно включить: "USE_FILTER" => "Y" В противном случае фильтр нужно задавать в файле section.php примерно так: // проверяем, объявлен ли параметр 'FILTER_NAME', если нет, то объявляем $arParams['FILTER_NAME'] = isset($arParams['FILTER_NAME']) && !empty($arParams['FILTER_NAME']) ? $arParams['FILTER_NAME'] : 'arrInnerFilter'; // проверяем создан ли глобальный массив с фильтром, если нет, то создадим $GLOBALS[$arParams['FILTER_NAME']] = isset($GLOBALS[$arParams['FILTER_NAME']]) && is_array($GLOBALS[$arParams['FILTER_NAME']]) ? $GLOBALS[$arParams['FILTER_NAME']] : array(); // добавляем поля фильтрации $GLOBALS[$arParams['FILTER_NAME']]['SECTION_ID'] = 25; Код размещается перед подключением списочного компонента. |