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

CRM-формы и Виджет на сайт

Внимание! Виджет работает на любом сайте, даже если он собран не на "1С-Битрикс: Управление сайтом". Но на сайте сделанном на "1С-Битрикс: Управление сайтом" нужно быть внимательным с версией Главного модуля. Требуется не ниже 19.0.0.

Примеры работы с виджетом на сайте

Добавление своего канала и кнопки

BX.addCustomEvent(document, "b24-sitebutton-load", function (e, instance){
	instance.buttons.add({
	  'id': 'my-mail',
	  'href': 'mailto: andrey@bitrix.ru',
	  'title': 'Email me',
	  'target': '_self',
	  'sort': 1000,
	  'icon': 'http://sparkysite.ru/medium/mails/mails01/mmail01.png',
	  'onclick': function() {console.log('button my-mail clicked!!!');},
	});
});
То же самое, с jQuery

Изменение заголовков панелей форм

BX.addCustomEvent(document, "b24-sitebutton-load-widget-crmform", function (e, widget){
    widget.caption = 'Заголовок формы';
});
BX.addCustomEvent(document, "b24-sitebutton-load-widget-callback", function (e, widget){
    widget.caption = 'Заголовок звонка';
});
То же самое, с jQuery

Передача предустановленных значений в CRM-форму

BX.addCustomEvent(document, "b24-sitebutton-form-init", function (e, form){
      form.fields = {
         'values': {
            'LEAD_PHONE': '+71111111111',
            'LEAD_NAME': 'Андрей'
         }
      };
});
То же самое, с jQuery

Своё приветствие через события

BX.addCustomEvent(document, "b24-sitebutton-load", function (e, instance){
   instance.hello.setConditions([{
      'icon': 'http://crm.bitrix24.com/upload/main/76d/52b.jpg',
      'name': 'Виктория',
      'text': 'Привет! Нужна помощь?',
      'page': '',
      'delay': 1
   }]);
});
То же самое, с jQuery


© «Битрикс», 2001-2021, «1С-Битрикс», 2021
Наверх