Описание conf.rss.out
Одностраничный компонент для экспорта новостей в формате RSS. Компонент доступен при использовании решения Сайт конференции. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент расположен по пути: Компоненты > Конференции > Новости.
Параметры
| Поле |
Параметр |
Описание |
| Основные параметры |
| Тип информационного блока (используется только для проверки) |
IBLOCK_TYPE |
Указывается один из созданных в системе типов информационного блока. |
| Код информационного блока |
IBLOCK_ID |
Для выбранного типа инфоблока указывается идентификатор информационного блока, новости из которого будут экспортированы в rss. |
| Раздел |
SECTION_ID |
Указывается ID или символьный идентификатор раздела, новости из которого будут экспортированы в rss. |
| Код раздела |
SECTION_CODE |
Указывается код раздела, новости из которого будут экспортированы в rss. |
| Количество новостей для экспорта |
NUM_NEWS |
Указывается число экспортируемых в rss новостей. |
| Количество дней для экспорта |
NUM_DAYS |
Указывается, за какое число дней экспортировать новости. |
| Источник данных |
| Поле для первой сортировки новостей |
SORT_BY1 | Поле для первой сортировки новостей:
- ID – по идентификатору;
- NAME – по заголовку;
- ACTIVE_FORM – по дате начала активности;
- SORT – по индексу сортировки;
- TIMESTAMP_X – по дате последнего изменения.
Выбрав пункт (другое)->, можно сформировать свой вариант поля для первой сортировки новостей.
|
| Направление для первой сортировки новостей |
SORT_ORDER1 |
Задается направление для первой сортировки новостей:
- ASC – По возрастанию;
- DESC – По убыванию.
|
| Поле для второй сортировки новостей |
SORT_BY2 |
Поле для второй сортировки новостей:
- ID – по идентификатору;
- NAME – по заголовку;
- ACTIVE_FORM – по дате начала активности;
- SORT – по индексу сортировки;
- TIMESTAMP_X – по дате последнего изменения.
Выбрав пункт (другое)->, можно сформировать свой вариант поля для второй сортировки новостей.
|
| Направление для второй сортировки новостей |
SORT_ORDER2 |
Задается направление для второй сортировки новостей:
- ASC – По возрастанию;
- DESC – По убыванию.
|
| Настройки кеширования |
| Тип кеширования |
CACHE_TYPE |
Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
| Время кеширования (сек.) |
CACHE_TIME |
Время кеширования, указанное в секундах. |
| Параметры RSS |
| Время жизни (в минутах) |
RSS_TTL |
Указывается количество минут, на которые канал может кешироваться перед обновлением ресурса. |
| Экспортировать в диалект Яндекса |
YANDEX |
[Y|N] При отмеченной опции новости будут экспортироваться в диалект Яндекса. |
Пример вызова
<?$APPLICATION->IncludeComponent(
"bitrix:conf.rss.out",
"",
Array(
"IBLOCK_TYPE" => "s1_conference",
"IBLOCK_ID" => "6",
"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",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);?>