Одностраничный компонент, осуществляющий вывод списка элементов инфоблоков с датой и заголовком со ссылкой на страницу с подробной информацией.
Пример вызова
<?$APPLICATION->IncludeComponent(
"bitrix:news.line",
"",
Array(
"IBLOCK_TYPE" => "articles",
"IBLOCKS" => Array("29"),
"NEWS_COUNT" => "10",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_ORDER1" => "DESC",
"SORT_BY2" => "SORT",
"SORT_ORDER2" => "ASC",
"DETAIL_URL" => "news/news_detail.php?ID=#ELEMENT_ID#",
"ACTIVE_DATE_FORMAT" => "j F Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "300"
)
);?>
Описание параметров
Основные параметры
- IBLOCK_TYPE
- Тип информационного блока. Указывается тип, инфоблоки которого будут использоваться.
- IBLOCK_ID
- Коды информационных блоков, из которых будет выводиться информация.
- NEWS_COUNT
- Количество новостей на странице. Число, указанное в данном поле, определяет количество новостей на одной странице.
Источник данных
- SORT_BY1
- Поле для первой сортировки новостей:
- ID – по ID;
- sort – по индексу сортировки;
- timestamp_x – по дате изменения;
- name – по заголовку;
- active_from – по дате начала активности.
- SORT_ORDER1
- Направление для первой сортировки новостей:
- asc – по возрастанию;
- desc – по убыванию.
- SORT_BY2
- Поле для второй сортировки новостей.
- ID – по ID;
- sort – по индексу сортировки;
- timestamp_x – по дате изменения;
- name – по заголовку;
- active_from – по дате начала активности.
- SORT_ORDER2
- Направление для второй сортировки новостей.
- asc – по возрастанию;
- desc – по убыванию.
Шаблоны ссылок
- DETAIL_URL
- URL, ведущий на страницу с детальной информацией элемента раздела (по умолчанию - из настроек инфоблока). Указывается путь к странице с детальным описанием элемента инфоблока. Через параметр должно передаваться ID элемента, например, news/news_detail.php?ID=#ELEMENT_ID#
Настройки кеширования
- CACHE_TYPE
- Тип кеширования. Доступны следующие значения:
- А - Автоматическое кеширование. Действует при включенном автокешировании на странице Настройки кеширования (Настройки > Настройки продукта > Автокеширование) и при установленном времени кеширования в поле CACHE_TIME (сек.).
- Y - Кешировать
При данном типе кеширования время кеширования (CACHE_TIME) должно быть установлено. Настройки автокеширования не влияют на данный тип кеширования.
- N - Не кешировать
При выборе этого типа кеширование не происходит, независимо от настроек автокеширования (Настройки > Настройки продукта > Автокеширование)
- CACHE_TIME
- Время кеширования в секундах.
Дополнительные настройки
- ACTIVE_DATE_FORMAT
- Формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)>, вы можете сформировать свой вариант на основании php-функции date.
Предустановленные варианты формата даты:
| Код | Формат даты |
| d-m-Y | 22-02-2007 |
| m-d-Y | 02-22-2007 |
| Y-m-d | 2007-02-22 |
| d.m.Y | 22.02.2007 |
| m.d.Y | 02.22.2007 |
| j M Y | 22 Фев 2007 |
| M j, Y | Фев 22, 2007 |
| j F Y | 22 Февраль 2007 |
| F j, Y | Февраль 22, 2007 |
| d.m.y g:i A | 22.02.07 7:30 AM |
| d.m.y G:i | 22.02.07 7:30 |
| d.m.Y H:i | 22.02.2007 07:30 |