Описание conf.agenda.section
Одностраничный компонент служит для вывода секции конференции. Компонент доступен при использовании решения Сайт конференции. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент расположен по пути: Компоненты > Конференции > Программа.
Параметры
Поле |
Параметр |
Описание |
Дополнительно |
Выводить дату дня |
DISPLAY_DAY_DATE |
[Y|N] При отмеченной опции будет выводиться дата дня. |
Выводить название дня |
DISPLAY_DAY_NAME |
[Y|N] При отмеченной опции будет выводиться наименование дня. |
Выводить описание дня |
DISPLAY_DAY_PREVIEW |
[Y|N] При отмеченной опции будет выводиться описание дня конференции. |
Выводить докладчиков |
DISPLAY_SPEAKERS |
[Y|N] При отмеченной опции будут выводиться докладчики. |
Выводить ведущих |
DISPLAY_LEADER |
[Y|N] При отмеченной опции будут выводиться ведущие. |
Дополнительные настройки |
Временной шаг (мин) |
TIME_STEP |
Указывается число минут, составляющих шаг на временной сетке. |
Устанавливать заголовок страницы |
SET_TITLE |
[Y|N] При отмеченной опции в качестве заголовка страницы будет установлено имя текущего инфоблока. |
Устанавливать статус 404, если не найдены элемент или раздел |
SET_STATUS_404 |
[Y|N] Если система не находит в каталоге элемент или раздел, то при отмеченной опции вместо HTTP статуса 200 будет сообщаться HTTP статус 404. |
Включать инфоблок в цепочку навигации |
INCLUDE_IBLOCK_INTO_CHAIN |
При установленной опции в цепочку навигации будет добавлено имя инфоблока. |
Включать раздел в цепочку навигации |
ADD_SECTIONS_CHAIN |
[Y|N] При отмеченной опции при переходе по разделам ифоблока в цепочку навигации будут добавлены названия разделов. |
ID раздела |
PARENT_SECTION |
Указывается идентификатор "родительского" раздела для ограничения выборки элементов по нему. |
Код раздела |
PARENT_SECTION_CODE |
Указывается код раздела. |
Основные параметры |
Тип информационного блока |
IBLOCK_TYPE |
Выбирается один из созданных в системе типов информационных блоков. Используется только для проверки. |
Код информационного блока |
IBLOCK_ID |
Для указанного типа инфоблока выбирается инфоблок докладов конференции. |
Настройки кеширования |
Тип кеширования |
CACHE_TYPE |
Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
Время кеширования (сек.) |
CACHE_TIME |
Время кеширования, указанное в секундах. |
Кэшировать при установленном фильтре | CACHE_FILTER | [Y|N] При отмеченной опции каждый результат, полученный из фильтра, будет кешироваться. |
Шаблоны ссылок |
URL страницы детального просмотра |
DETAIL_URL |
Указывается шаблон ссылки на страницу детального просмотра. По умолчанию - из настроек инфоблока. |
URL программы |
PROGRAM_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-переходы, то при включенной опции можно использовать кнопки браузера "Назад" и "Вперед". |
Источник данных |
Сортировка дней |
DAY_SORT |
Задается направление сортировки дней:
- По возрастанию;
- По убыванию.
|
Фильтр |
FILTER_NAME |
Задается имя переменной, в которой передается массив параметров из фильтра. |
Поля |
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.section",
"",
Array(
"DISPLAY_DAY_DATE" => "Y",
"DISPLAY_DAY_NAME" => "Y",
"DISPLAY_DAY_PREVIEW" => "Y",
"DISPLAY_SPEAKERS" => "Y",
"DISPLAY_LEADER" => "Y",
"AJAX_MODE" => "Y",
"IBLOCK_TYPE" => "s1_conference",
"IBLOCK_ID" => "1",
"DAY_SORT" => "ASC",
"FILTER_NAME" => "",
"FIELD_CODE" => array("CODE"),
"PROPERTY_CODE" => array("SHORT_NAME"),
"DETAIL_URL" => "",
"PROGRAM_URL" => "",
"DETAIL_ROOM_URL" => "",
"TIME_STEP" => "10",
"SET_TITLE" => "Y",
"SET_STATUS_404" => "Y",
"INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
"ADD_SECTIONS_CHAIN" => "Y",
"PARENT_SECTION" => "88",
"PARENT_SECTION_CODE" => "14",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
"CACHE_FILTER" => "Y",
"VOTING" => "Y",
"MAX_VOTE" => "4",
"VOTE_NAMES" => array("2","3","4","5"),
"AJAX_OPTION_JUMP" => "Y",
"AJAX_OPTION_STYLE" => "Y",
"AJAX_OPTION_HISTORY" => "Y"
)
);?>