1С-Битрикс: Управление сайтом

Лента

Одностраничный компонент, осуществляющий вывод списка элементов инфоблоков с датой и заголовком со ссылкой на страницу с подробной информацией.

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

<?$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
© «Битрикс», 2001-2008, «1C-Битрикс», 2008   1С-Битрикс: Управление сайтом