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

Формы.Обратная связь

Вызов формы обратной связи

Для вызова формы обратной связи можно использовать js расширение ui.feedback.form.

Для вызова необходимо вызвать статический метод open из пространства имен BX.UI.Feedback.Form и передать в качестве параметра объект:

<div
	class="sender-ui-tile-custom-list-item"
	style=""
	onclick="BX.UI.Feedback.Form.open(
		{
			id: Math.random()+'',
			forms: [
				{zones: ['en', 'eu', 'in', 'uk'], id: 986, lang: 'en', sec: 'bb83fq'},
				{zones: ['de'], id: 988, lang: 'de', sec: 'c59qtl'},
				{zones: ['la', 'co', 'mx'], id: 990, lang: 'es', sec: 'kqcqnn'},
				{zones: ['com.br'], id: 992, lang: 'br', sec: '74yrxg'},
				{zones: ['pl'], id: 994, lang: 'pl', sec: 'qtxmku'},
				{zones: ['ua'], id: 977, lang: 'ua', sec: '23hkre'},
				{zones: ['by'], id: 980, lang: 'by', sec: 'yfkacy'},
				{zones: ['kz'], id: 975, lang: 'kz', sec: 'z1ocbi'},
				{zones: ['ru'], id: 974, lang: 'ru', sec: 'flmbhs'},
				],
			}
		);"
>
</div>

Параметры объекта

За дополнительные действия отвечают следующие параметры компонента bitrix:ui.form:

ПараметрСтруктура
idУникальный идентификатор формы на странице (обязательный параметр).
portalUriБазовая ссылка на портал который содержит форму (необязательный).
titleЗаголовок для слайдера (необязательный). По умолчанию проставляется заголовок "Обратная связь".
formsОписание форм для разных зон, из которого будет взята подходящая форма для текущей зоны. Массив настроек формы (обязательный параметр). Включает в себя следующие параметры:
  • zones - доменная зона (массив)
  • id - идентификатор
  • lang - язык
  • sec - ключевая фраза
presetsДополнительные параметры, которые можно передать в скрытые поля формы. По умолчанию всегда дописываются следующие параметры:
  • b24_plan - Идентификатор тарифного плана Б24 (если облако).
  • b24_plan_date_to - Дата окончания тарифного плана Б24.
  • b24_partner_id - Идентификатор партнера Б24, закрепленного за порталом.
  • c_name - Имя текущего пользователя, который заполнял форму.
  • c_email - E-mail текущего пользователя, который заполнял форму.
  • hosturl - Url портала, с которого заполнили форму.
  • hostname - Домен портала, с которого заполнили форму.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024