Документация для разработчиков
Темная тема

RSS новости (экспорт)

Компонент предназначен для создания страницы, которая отдает выбранные новости вашего сайта в формате RSS.


Описание rss.out

Компонент стандартный и входит в дистрибутив модуля.

В визуальном редакторе компонент расположен по пути: Контент > RSS > RSS новости (экспорт).

Компонент относится к модулю Информационные блоки.



Параметры

Поле Параметр Описание
Основные параметры
Тип информационного блока IBLOCK_TYPE Указывается один из созданных в системе типов информационных блоков.
Информационный блок IBLOCK_ID Для выбранного типа инфоблоков указывается идентификатор информационного блока, информация из которого будет экспортироваться.
Раздел SECTION_ID Указывается числовой код, в котором передается идентификатор раздела. Поле может быть оставлено пустым, если указан Код раздела.
Код раздела SECTION_CODE Указывается символьный код раздела, из которого будут выбраны новости. Поле может быть оставлено пустым, если указан Раздел.
Количество новостей для экспорта NUM_NEWS Задается количество новостей для экспорта.
Количество дней для экспорта NUM_DAYS Указывается количество дней для экспорта новостей.
Источник данных
Поле для первой сортировки новостей SORT_BY1 Поле для первой сортировки новостей:
  • ID - по идентификатору;
  • NAME – по заголовку;
  • ACTIVE_FROM – по дате начала активности;
  • SORT – по индексу сортировки;
  • TIMESTAMP_X - по дате последнего изменения;
  • CREATED - по дате создания.
Направление для первой сортировки новостей SORT_ORDER1 Направление для первой сортировки новостей:
  • ASC – по возрастанию;
  • DECS – по убыванию.
Поле для второй сортировки новостей SORT_BY2 Поле для второй сортировки новостей:
  • ID - по идентификатору;
  • NAME – по заголовку;
  • ACTIVE_FROM – по дате начала активности;
  • SORT – по индексу сортировки;
  • TIMESTAMP_X - по дате последнего изменения;
  • CREATED - по дате создания.
Направление для второй сортировки новостей SORT_ORDER2 Направление для второй сортировки новостей:
  • ASC – по возрастанию;
  • DECS – по убыванию.
Фильтр FILTER_NAME Задается имя глобальной переменной для фильтрации новостей.
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Кешировать при установленном фильтре CACHE_FILTER [Y|N] При отмеченной опции каждый результат, полученный из фильтра, будет кешироваться.
Учитывать права доступа CACHE_GROUPS [Y|N] При отмеченной опции будут учитываться права доступа при кешировании.
Параметры RSS
Время жизни (в минутах) RSS_TTL Указывается количество минут, на которые канал может кешироваться перед обновлением ресурса.
Экспортировать в диалект Яндекса YANDEX [Y|N] При отмеченной опции новости будут экспортироваться в диалект Яндекса.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:rss.out","",Array(
		"IBLOCK_TYPE" => "news", 
		"IBLOCK_ID" => "3", 
		"SECTION_ID" => "", 
		"SECTION_CODE" => "", 
		"NUM_NEWS" => "20", 
		"NUM_DAYS" => "30", 
		"RSS_TTL" => "60", 
		"YANDEX" => "Y", 
		"SORT_BY1" => "ACTIVE_FROM", 
		"SORT_ORDER1" => "DESC", 
		"SORT_BY2" => "SORT", 
		"SORT_ORDER2" => "ASC", 
		"FILTER_NAME" => "", 
		"CACHE_TYPE" => "A", 
		"CACHE_TIME" => "3600",
		"CACHE_GROUPS" => "Y", 
		"CACHE_FILTER" => "N"
	)
);?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024