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

Регистрация пользователя


Описание conf.registration

Одностраничный компонент служит для регистрации участника конференции. Компонент доступен при использовании решения Сайт конференции и содержит следующие шаблоны: .default, registration_classic, registration_dark, registration_modern, registration_modern_en. Компонент стандартный и входит в дистрибутив модуля.

В визуальном редакторе компонент расположен по пути: Компоненты > Конференции > Регистрация.



Параметры

Поле Параметр Описание
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Источник данных
ID веб-формы WEB_FORM_ID Указывается идентификатор веб-формы для заполнения.
Ф.И.О. FIO_LIST Выбирается поле веб-формы, в котором будет содержаться фамилия\имя\отчество участника.
E-mail EMAIL_LIST Выбирается поле веб-формы, в котором будет содержаться электронный адрес участника.
Рассылка SUBSCRIPTION_LIST Выбирается рассылка.
Запрашивать у пользователя подтверждение подписки на рассылку SUBSCRIPTION_LIST [Y|N] При отмеченной опции у пользователя будет запрашиваться подтверждение подписки на рассылку.
Сообщение об успешном добавлении MESSAGE_ADD_OK Указывается сообщение, которое будет отображено в случае успешного добавления результатов заполнения веб-формы.
Управление адресами страниц
Включить поддержку ЧПУ SEF_MODE [Y|N] При отмеченной опции будет включена поддержка ЧПУ.

Если режим поддержки ЧПУ включен, то необходимо настроить параметр SEF_FOLDER
Каталог ЧПУ (относительно корня сайта) SEF_FOLDER Каталог ЧПУ: путь до папки, с которой работает компонент. Этот путь может как совпадать с физическим путём, так и не совпадать.
.

Если режим поддержки ЧПУ выключен, то необходимо настроить следующие параметры:
Имена переменных VARIABLE_ALIASES Имена переменных для управления страницами.
VARIABLE_ALIASES.



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

<?$APPLICATION->IncludeComponent(
"bitrix:conf.registration",
	"",
	Array(
		"SEF_MODE" => "Y",
		"WEB_FORM_ID" => "1",
		"FIO_LIST" => "2",
		"EMAIL_LIST" => "3",
		"SUBSCRIPTION_LIST" => "3",
		"NOTIFY_USER" => "Y",
		"MESSAGE_ADD_OK" => "Success",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "3600",
		"SEF_FOLDER" => "/conf2013/",
		"VARIABLE_ALIASES" => Array(
		)
	)
);?>


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

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

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

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

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