Комплексный компонент bitrix:news.
В настройках компонента нигде указывается имя переменной arFilter.
Однако в шаблоне компонента вызывается news.list с именем этой переменной:
<?$APPLICATION->IncludeComponent(
Итого, если захотим отфильтровать новости в комплексном компоненте - ничего не выйдет, ибо $arParams["FILTER_NAME"] - пустая строка . Нужно вручную изменить шаблон компонента и прписать имя переменной, в которой храниться массив фильтации.
Эта задача возникла при скрещивании календаря и комплексного компонента "Новости". Штатно не хотел ни в какую рабоать. С указанной доработкой - все получилось.
Или нужно как-то по другому использовать фильтр? Или стоит его все-таки прописать в параметры компонента?
В настройках компонента нигде указывается имя переменной arFilter.
Однако в шаблоне компонента вызывается news.list с именем этой переменной:
<?$APPLICATION->IncludeComponent(
Код |
---|
"bitrix:news.list", "", ... "FILTER_NAME" => $arParams["FILTER_NAME"], ... ), $component |
Итого, если захотим отфильтровать новости в комплексном компоненте - ничего не выйдет, ибо $arParams["FILTER_NAME"] - пустая строка . Нужно вручную изменить шаблон компонента и прписать имя переменной, в которой храниться массив фильтации.
Эта задача возникла при скрещивании календаря и комплексного компонента "Новости". Штатно не хотел ни в какую рабоать. С указанной доработкой - все получилось.
Или нужно как-то по другому использовать фильтр? Или стоит его все-таки прописать в параметры компонента?