Блог Горошко Андрея Bitrix24 Дополнительные поля

Дополнительные поля

Эффективная интеграция и кастомизация функционала в Битрикс24 часто требует работы на уровне API. Сегодня мы подробно рассмотрим «Дополнительные поля». Вы узнаете экспертные методики работы с дополнительные поля и научитесь избегать типичных ошибок начинающих разработчиков.

Дополнительные поля

Тут может не хватать некоторых данных — дополним в ближайшее время

  • нужны правки под стандарт написания
  • не указаны типы параметров
  • не указана обязательность параметров
  • не прописаны ссылки на несозданные ещё страницы

На чтение поля получаются через метод landing.site.getadditionalfields.

Предупреждение
Ниже указаны коды полей, которые для записи в сущность необходимо указывать в массиве с ключом ADDITIONAL. Например, ADDITIONAL_FIELDS: {UP_SHOW: 'Y'}.

ПолеОписаниеЧтениеЗапись
THEME_CODE
unknown
Цветовая палитра. Описание темДаДа
THEME_CODE_TYPO
unknown
Настройки шрифтов.ДаДа
B24BUTTON_CODE
unknown
Идентификатор виджета на сайт. Передается JS-путь до виджета. Например, https://cdn.bitrix24.com/crm/loader_2_ibikwq.jsДаДа
B24BUTTON_COLOR
unknown
Цвет виджета, может принимать значения:
— site (использовать основной цвет сайта);
— button (использовать цвет из настроек виджета).
ДаДа
UP_SHOW
unknown
Показывать ли кнопку Вверх: Y/N.ДаДа

Фоновая картинка

ПолеОписаниеЧтениеЗапись
BACKGROUND_USE
unknown
Использовать функционал: Y/NДаДа
BACKGROUND_PICTURE
unknown
Путь до изображения.ДаДа
BACKGROUND_POSITION
unknown
Позиционирование: center (растянуть), repeat (замостить).ДаДа
BACKGROUND_COLOR
unknown
Цвет фона.ДаДа

Аналитика

ПолеОписаниеЧтениеЗапись
YACOUNTER_USE
unknown
Использовать Яндекс.Метрику: Y/N.ДаДа
YACOUNTER_COUNTER
unknown
Код счетчика Яндекс.Метрики.ДаДа
GACOUNTER_USE
unknown
Использовать Google Analytics: Y/N.ДаДа
GACOUNTER_COUNTER
unknown
Код счетчика Google Analytics.ДаДа
GACOUNTER_SEND_CLICK
unknown
Отправлять данные о кликах по кнопкам и ссылкам в Google Analytics.ДаДа
GACOUNTER_SEND_SHOW
unknown
Отправлять данные о просмотре блоков страницы в Google Analytics.ДаДа
GTM_USE
unknown
Использовать Google Tag Manager.ДаДа
GTM_COUNTER
unknown
Код Google Tag Manager.ДаДа

Карты

ПолеОписаниеЧтениеЗапись
GMAP_USE
unknown
Использовать Google Карты: Y/N.ДаДа
GMAP_CODE
unknown
Код Google Карты.ДаДа

Представление сайта

ПолеОписаниеЧтениеЗапись
VIEW_USE
unknown
Использовать представление: Y/N.ДаДа
VIEW_TYPE
unknown
Тип представления:
— no (без представления),
— ltr (отступ сверху и по бокам),
— all (отступ со всех сторон).
ДаДа

Robots.txt

ПолеОписаниеЧтениеЗапись
ROBOTS_USE
unknown
Показывать свой Robots.txt: Y/N.ДаДа
ROBOTS_CONTENT
unknown
Контент robots.txtДаДа

Пользовательский HTML

ПолеОписаниеЧтениеЗапись
HEADBLOCK_USE
unknown
Использовать: Y/N.ДаДа
HEADBLOCK_CODE
unknown
Блок HEAD, произвольный html.ДаДа

Пользовательский CSS

ПолеОписаниеЧтениеЗапись
CSSBLOCK_USE
unknown
Использовать: Y/N.ДаДа
CSSBLOCK_CODE
unknown
Произвольный CSS-код.ДаДа
CSSBLOCK_FILE
unknown
Ссылка на CSS-файл.ДаДа

💡 Экспертное мнение и рекомендации

Советы эксперта по интеграции:

  • Всегда используйте кэширование при частых запросах к дополнительные поля, чтобы разгрузить базу данных.
  • Соблюдайте стандарты PSR при написании обработчиков для «Дополнительные поля».
  • Регулярно проводите аудит производительности системы с помощью встроенного монитора 1С-Битрикс.

Похожая задача в бизнесе?

Помогу автоматизировать процессы и внедрить ИИ

Меня зовут Андрей Горошко. Я Full-stack разработчик и эксперт по 1С-Битрикс. Настраиваю CRM Битрикс24, разрабатываю защищенные API и создаю умных ИИ-агентов для автоматизации рутины.

Related Post

Изменить оплату sale.payment.updateИзменить оплату sale.payment.update

Оптимизация производительности и безопасности — залог успешного проекта на 1С-Битрикс. Данный материал посвящен практическому применению «Изменить оплату sale.payment.update». Мы подготовили подробный разбор принципов работы и развернутые примеры интеграции. Изменить оплату

Получить бронирования ресурсов по фильтру calendar.resource.booking.listПолучить бронирования ресурсов по фильтру calendar.resource.booking.list

При разработке и поддержке проектов на платформе 1С-Битрикс критически важно использовать современные стандарты D7 API. В этом руководстве мы детально изучим тему «Получить бронирования ресурсов по фильтру calendar.resource.booking.list», разберем архитектурные

Как использовать метод SDK voximplant.user.deactivatePhone в Битрикс24Как использовать метод SDK voximplant.user.deactivatePhone в Битрикс24

При разработке и поддержке проектов на платформе 1С-Битрикс критически важно использовать современные стандарты D7 API. В этом руководстве мы детально изучим тему «Как использовать метод SDK voximplant.user.deactivatePhone в Битрикс24», разберем