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

Все новости

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

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

<?$APPLICATION->IncludeComponent(
"bitrix:news.index",
"",
Array(
"IBLOCK_TYPE" => "news",
"IBLOCKS" => Array("33"),
"NEWS_COUNT" => "5",
"IBLOCK_SORT_BY" => "SORT",
"IBLOCK_SORT_ORDER" => "ASC",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_ORDER1" => "DESC",
"SORT_BY2" => "SORT",
"SORT_ORDER2" => "ASC",
"FIELD_CODE" => Array("",""),
"PROPERTY_CODE" => Array("",""),
"FILTER_NAME" => "arrFilter",
"IBLOCK_URL" => "news.php?ID=#IBLOCK_ID#",
"DETAIL_URL" => "news_detail.php?ID=#ELEMENT_ID#",
"ACTIVE_DATE_FORMAT" => "F j, Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);?>

Описание параметров

Основные параметры
IBLOCK_TYPE
Тип информационных блоков.
IBLOCKS
Коды информационных блоков, из которых будет выводиться информация.
NEWS_COUNT
Количество новостей в каждом блоке.
Источник данных
IBLOCK_SORT_BY
Поле для сортировки информационных блоков:
  • Сортировка (SORT)
  • Название (NAME)
  • Идентификатор (ID)
IBLOCK_SORT_ORDER
Направление для сортировки информационных блоков:
  • asc – по возрастанию;
  • desc – по убыванию.
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.php?ID=#IBLOCK_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С-Битрикс: Управление сайтом