Bitrix. Необходимо сделать фильтр в news.list

интернет программирование Bitrix

Суть такова. Необходимо создать фильтр так чтобы вытащить элементы из инфоблока у которых после даты создания прошло не больше n дней...(допустим n=30, не суть важно константа она или нет)
Реализованно это будет в новинках...т.е. после даты создания элемент весит на странице новинок 30 дней...
Ответы:
Новости сделаны на инфоблоках, соответственно в "кишках" компонента выбираются при помощи  CIBlockElement::GetList(). В настройках компонента вывода каталога есть параметр в который задаётся имя фильтрационного массива. Создайте этот массив и сделайте его глобальным (как вариант) перед вызовом компанента. Или передавайте его гетом или постом (ещё вариант) при вызове страницы с компонентом. В самом массиве опишите нужные вам правила фильтрации. По ссылке смотрите варианты содержимого "arFilter", именно в него будет передано содержимое вашего фильтра.
Подскажите плиз как сделать это же только для комплексного компонента bitrix:news, а то для news.list работает а для news нет(


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.