Компонент предназначен для создания страницы, которая отдает выбранные новости вашего сайта в формате 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"
)
);?>