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

Мероприятие детально


Описание conf.agenda.detail

Выводит всплывающее окно с информацией. Компонент разработан для решения Сайт медицинской организации. Компонент стандартный и входит в дистрибутив модуля.

Компонент доступен только для расширенного варианта решения 1С-Битрикс: Сайт медицинской организации. В визуальном редакторе компонент расположен по пути: Мед.сайт > Разное > Всплывающее облако.



Параметры

Поле Параметр Описание
Дополнительно
Выводить название DISPLAY_NAME [Y|N] При отмеченной опции будет выводиться название мероприятия.
Выводить детальное изображение DISPLAY_PICTURE [Y|N] При отмеченной опции будет показано детальное изображение.
Выводить текст анонса DISPLAY_PREVIEW_TEXT [Y|N] При отмеченной опции будет выводиться текст анонса мероприятия.
Выводить дату дня DISPLAY_DAY_DATE [Y|N] При отмеченной опции будет выводиться дата дня мероприятия.
Выводить название дня DISPLAY_DAY_NAME [Y|N] При отмеченной опции будет выводиться название дня.
Выводить описание дня DISPLAY_DAY_PREVIEW [Y|N] При отмеченной опции будет выводиться описание дня.
Дополнительные настройки
Временной шаг (мин) TIME_STEP Указывается число минут, составляющих шаг на временной сетке.
Установить ключевые слова страницы из свойства META_KEYWORDS Среди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержатся ключевые слова.
Установить описание страницы из свойства META_DESCRIPTION Среди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержится описание.
Добавлять в админ. панель кнопки для данного компонента DISPLAY_PANEL [Y|N] При отмеченной опции кнопки для данного компонента будут отображены на административной панели.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено имя текущего инфоблока.
Устанавливать статус 404, если не найдены элемент или раздел SET_STATUS_404 [Y|N] Если система не находит в каталоге элемент или раздел, то при отмеченной опции вместо HTTP статуса 200 будет сообщаться HTTP статус 404.
Включать инфоблок в цепочку навигации INCLUDE_IBLOCK_INTO_CHAIN При установленной опции в цепочку навигации будет добавлено имя инфоблока.
Включать раздел в цепочку навигации ADD_SECTIONS_CHAIN [Y|N] При отмеченной опции при переходе по разделам ифоблока в цепочку навигации будут добавлены названия разделов.
Использовать дополнительное ограничение доступа USE_PERMISSIONS [Y|N] При отмеченной опции будет ограничен доступ к детальной информации элементов инфоблока. Группы пользователей, имеющие доступ к детальной информации, указываются в парметре GROUP_PERMISSIONS.
Группы пользователей, имеющие доступ к детальной информации GROUP_PERMISSIONS Указываются группы пользователей, имеющие доступ к детальной информации.
Основные параметры
Тип информационного блока IBLOCK_TYPE Выбирается один из созданных в системе типов информационных блоков. Используется только для проверки.
Код информационного блока IBLOCK_ID Для указанного типа инфоблока выбирается инфоблок докладов конференции.
ID мероприятия ELEMENT_ID Указывается идентификатор мероприятия.
Код мероприятия ELEMENT_CODE Указывается код мероприятия.
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Шаблоны ссылок
URL страницы программы IBLOCK_URL Задается адрес страницы со списком элементов инфоблока. По умолчанию поле содержит
news.php?ID=#IBLOCK_ID#
URL cтраницы секции SECTION_DETAIL_URL Указывается шаблон ссылки на страницу секции. По умолчанию - из настроек инфоблока.
URL страницы детального просмотра места проведения DETAIL_ROOM_URL Указывается шаблон ссылки на страницу детального просмотра места проведения. По умолчанию - из настроек инфоблока.
Управление режимом AJAX
Включить режим AJAX AJAX_MODE [Y|N] При установленной опции для компонента будет включен режим AJAX.
Включить прокрутку к началу компонента AJAX_OPTION_JUMP [Y|N] Если пользователь совершит AJAX-переход, то при установленой опции по окончании загрузки произойдет прокрутка к началу компонента.
Включить подгрузку стилей AJAX_OPTION_STYLE [Y|N] Если параметр принимает значение "Y", то при совершении AJAX-переходов будет происходить подгрузка и обработка списка стилей, вызванных компонентом.
Включить эмуляцию навигации браузера AJAX_OPTION_HISTORY [Y|N] Когда пользователь выполняет AJAX-переходы, то при включенной опции можно использовать кнопки браузера "Назад" и "Вперед".
Источник данных
Поля FIELD_CODE Указываются поля, которые будут отображены на странице. При выборе пункта (не выбрано)-> и без указания вычисления полей в строках ниже (т.е. если задан пустой массив), на странице списка будут выведены поля по умолчанию.
Свойства PROPERTY_CODE Указываются свойства, которые будут отображены на странице. При выборе пункта (не выбрано)-> и без указания вычисления полей в строках ниже, на странице детального просмотра свойства не будут выведены.
Настройки голосования
Разрешить голосование VOTING [Y|N] При отмеченной опции посетители смогут голосовать за доклад, выставляя баллы. При установленной опции становятся доступными следующие поля: MAX_VOTE и VOTE_NAMES.
Максимальный балл MAX_VOTE Указывается максимально возможный балл.
Подписи к баллам VOTE_NAMES Указываются подписи к каждому баллу. В коде вводится массив, в котором задаются подписи к баллам в таком виде:
"VOTE_NAMES" => Array("0","1","2","3","4","5"),
Если подписи заданы, то они будут выведены вместо оценок-цифр. Если массив не задан, то будут использованы значения по умолчанию.


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

<?$APPLICATION->IncludeComponent(
"bitrix:conf.agenda.detail",
	"",
	Array(
		"DISPLAY_NAME" => "Y",
		"DISPLAY_PICTURE" => "Y",
		"DISPLAY_PREVIEW_TEXT" => "Y",
		"DISPLAY_DAY_DATE" => "Y",
		"DISPLAY_DAY_NAME" => "Y",
		"DISPLAY_DAY_PREVIEW" => "Y",
		"AJAX_MODE" => "N",
		"IBLOCK_TYPE" => "s1_conference",
		"IBLOCK_ID" => "5",
		"ELEMENT_ID" => $_REQUEST["ELEMENT_ID"],
		"ELEMENT_CODE" => "",
		"FIELD_CODE" => array("ID"),
		"PROPERTY_CODE" => array("show_in_main"),
		"IBLOCK_URL" => "",
		"SECTION_DETAIL_URL" => "",
		"DETAIL_ROOM_URL" => "",
		"TIME_STEP" => "10",
		"META_KEYWORDS" => "vote_sum",
		"META_DESCRIPTION" => "take_rating",
		"DISPLAY_PANEL" => "Y",
		"SET_TITLE" => "Y",
		"SET_STATUS_404" => "Y",
		"INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
		"ADD_SECTIONS_CHAIN" => "Y",
		"USE_PERMISSIONS" => "Y",
		"GROUP_PERMISSIONS" => array("5"),
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "3600",
		"VOTING" => "Y",
		"MAX_VOTE" => "4",
		"VOTE_NAMES" => array("2","3","4","5"),
		"AJAX_OPTION_JUMP" => "N",
		"AJAX_OPTION_STYLE" => "Y",
		"AJAX_OPTION_HISTORY" => "N"
	)
);?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх