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

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

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

Для вызова формы обратной связи можно использовать 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 - Домен портала, с которого заполнили форму.

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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
1
Андрей Николаев
Сообщение не промодерировано, возможны ошибки и неточности.
На эту статью ведет ссылка про формы, но в реальности их докуметация тут: https://dev.1c-bitrix.ru/api_d7/bitrix/ui/layout_form/index.php
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх