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

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


Описание 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