Документация для разработчиков
Темная тема

Список событий календаря


Описание intranet.event_list

Компонент выводит список ближайших событий календаря. Компонент стандартный и входит в дистрибутив модуля.

В визуальном редакторе компонент находится в Компоненты > Контент > Календарь событий.

Внимание! Компонент устарел, рекомендуется использовать новый компонент Список событий календаря 2.0.



Параметры

Поле Параметр Описание
Основные параметры
Показывать события текущего пользователя B_CUR_USER_LIST [Y|N] При отмеченной опции будут показаны события календаря текущего пользователя.

Если опция не отмечена (параметр принимает значение N), то необходимо настроить следущие параметры: IBLOCK_TYPE, IBLOCK_ID и IBLOCK_SECTION_ID.
Тип инфоблока IBLOCK_TYPE Указывается один из созданных в системе типов информационного блока.
Инфоблок IBLOCK_ID Для выбранного типа инфоблока указывается идентификатор информационного блока, события календарей которого будут выводиться.
ID секции инфоблока IBLOCK_SECTION_ID В поле указывается код, в котором передается идентификатор календаря (раздела инфоблока), события которого будут отображены.
Дата инициализации INIT_DATE Если в параметре указана дата, то список ближайших событий будет выведен для заданной даты. В противном случае список ближайших событий календаря будет отображен для текущей даты.
Показывать ближайшие события за количество месяцев FUTURE_MONTH_COUNT Указывается количество месяцев, за которые будут отображены ближайшие события.
Адрес страницы для детального просмотра DETAIL_URL Указывается адрес страницы для детального просмотра события календаря.
Количество событий в списке EVENTS_COUNT Указывается количество событий, которые будут отображены в списке ближайших событий.
Настройки кеширования
Тип кеширования CACHE_TYPE Указывается тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.


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

<$APPLICATION->IncludeComponent("bitrix:intranet.event_list","",Array(
		"B_CUR_USER_LIST" => "N",
		"IBLOCK_TYPE" => "events",
		"IBLOCK_ID" => "13",
		"IBLOCK_SECTION_ID" => "",
		"INIT_DATE" => "--текущая дата--",
		"FUTURE_MONTH_COUNT" => "2",
		"DETAIL_URL" => "",
		"EVENTS_COUNT" => "5",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "3600"
	)
);?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024