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

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"
	)
);?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
1
Иван Салыгин
при выводе rss ленты раздела, если у вас есть подразделы, элементы подразделов по умолчанию не выводятся.
лечится добавлением незадокументрованного параметра "INCLUDE_SUBSECTIONS" => "Y"
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх