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

Форма обратной связи


Описание main.feedback

Компонент выводит форму для отправки сообщения с сайта на E-mail. Компонент является стандартным и входит в дистрибутив модуля.

Для работы формы не требуется модуль Почта.

Компонент относится к Главному модулю.



Параметры

Поле Параметр Описание
Основные параметры
Использовать защиту от автоматических сообщений (CAPTCHA) для неавторизованных пользователей USE_CAPTCHA [Y|N] При отмеченной опции для неавторизованных пользователей будет использоваться CAPTCHA при создании сообщений.
Сообщение, выводимое пользователю после отправки OK_TEXT Задается текст сообщения, выводимый пользователю после отправки.
E-mail, на который будет отправлено письмо EMAIL_TO Задается E-mail, на который будет отправлено письмо (будет отображен в форме для отправки сообщений в поле Ваш E-mail).
Обязательные поля для заполнения REQUIRED_FIELDS Указываются поля формы, которые будут обязательными для заполнения.
Почтовые шаблоны для отправки письма EVENT_MESSAGE_ID Указывается почтовый шаблон, на основе которого будут отправляться письма.

Если компонент размещён на сайте, настроен, но сообщения не приходят, необходимо:

  • С помощью Проверки системы необходимо убедиться что почта уходит с сайта.
  • Убедиться, что есть активный почтовый шаблон FEEDBACK_FORM.
  • Убедиться, что в шаблоне проставлен валидный адрес в поле Кому.


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

<?$APPLICATION->IncludeComponent("bitrix:main.feedback","",Array(
		"USE_CAPTCHA" => "Y",
		"OK_TEXT" => "Спасибо, ваше сообщение принято.",
		"EMAIL_TO" => "my@email.com",
		"REQUIRED_FIELDS" => Array("NAME","EMAIL","MESSAGE"),
		"EVENT_MESSAGE_ID" => Array("5")
	)
);?>


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