Дополнительные поля страницы

Дополнительные поля страницы передаются в массиве ADDITIONAL_FIELDS при вызове методов landing.landing.add и landing.landing.update.

Заполненные значения можно получить через метод landing.landing.getadditionalfields.

Примечание

Метод landing.landing.getadditionalfields возвращает только непустые поля страницы.

Для записи используйте коды полей в массиве ADDITIONAL_FIELDS, например:

{
            "ADDITIONAL_FIELDS": {
                "METAROBOTS_INDEX": "Y",
                "METAMAIN_USE": "Y",
                "METAMAIN_TITLE": "Заголовок страницы"
            }
        }
        

Что нужно знать

  • набор полей зависит от типа сайта, настроек и установленных модулей, поэтому не все поля доступны на каждом сайте
  • служебные поля могут приходить в ответе метода чтения, но их не задают вручную
  • для полей-флагов используют значения Y и N
  • если поле пустое, метод landing.landing.getadditionalfields не вернет его в ответе
  • поля METAOG_IMAGE, BACKGROUND_PICTURE и FAVICON_PICTURE связаны с файлами
  • поля SETTINGS_* относятся к настройкам каталога и торгового раздела

Тема и шрифты

Поле
тип

Описание

THEME_CODE
string

Код цветовой темы страницы. Доступные значения перечислены в разделе Цветовые темы страницы

THEME_USE
string

Включить для страницы собственную цветовую палитру: Y или N

THEME_COLOR
string

Пользовательский цвет темы в формате HEX, например #34bcf2

THEMEFONTS_USE
string

Включить для страницы собственные настройки шрифтов: Y или N

THEMEFONTS_CODE
string

Шрифт основного текста

THEMEFONTS_CODE_H
string

Шрифт заголовков

THEMEFONTS_SIZE
string

Базовый размер текста. Поддерживаются значения 0.92857, 1, 1.14286

THEMEFONTS_COLOR
string

Цвет основного текста в HEX-формате

THEMEFONTS_COLOR_H
string

Цвет заголовков в HEX-формате

THEMEFONTS_LINE_HEIGHT
string

Межстрочный интервал. Поддерживаются значения от 0.7 до 2

THEMEFONTS_FONT_WEIGHT
string

Насыщенность основного текста. Поддерживаются значения от 100 до 900

THEMEFONTS_FONT_WEIGHT_H
string

Насыщенность заголовков. Поддерживаются значения от 100 до 900

FONTS_CODE
string

Служебное поле с HTML для подключения шрифтов. Может присутствовать в ответе метода чтения

Социальные сети и SEO

Поле
тип

Описание

METAOG_TITLE
string

Заголовок для Open Graph, тег og:title

METAOG_DESCRIPTION
string

Описание для Open Graph, тег og:description

METAOG_IMAGE
string

Изображение для Open Graph, тег og:image. Обычно метод чтения возвращает URL файла

METAMAIN_USE
string

Включить собственные мета-теги страницы: Y или N

METAMAIN_TITLE
string

Значение тега title

METAMAIN_DESCRIPTION
string

Значение тега description

METAMAIN_KEYWORDS
string

Значение тега keywords

METAKEYWORDS_KEYWORDS
string

Значение тега keywords из отдельного хука METAKEYWORDS

METAROBOTS_INDEX
string

Разрешить индексацию страницы: Y или N

METAGOOGLEVERIFICATION_USE
string

Включить мета-тег подтверждения Google Search Console: Y или N

METAGOOGLEVERIFICATION_META
string

Полный тег подтверждения Google Search Console

METAYANDEXVERIFICATION_USE
string

Включить мета-тег подтверждения Яндекс Вебмастера: Y или N

METAYANDEXVERIFICATION_META
string

Полный тег подтверждения Яндекс Вебмастера

ROBOTS_USE
string

Включить пользовательский robots.txt: Y или N

ROBOTS_CONTENT
string

Содержимое пользовательского robots.txt

Фон, анимация, иконка и представление страницы

Поле
тип

Описание

BACKGROUND_USE
string

Включить настройки фона страницы: Y или N

BACKGROUND_PICTURE
string

Фоновое изображение страницы. Обычно метод чтения возвращает URL файла

BACKGROUND_POSITION
string

Режим вывода фона. Поддерживаются значения center, repeat, center_repeat_y, no_repeat

BACKGROUND_COLOR
string

Цвет фона страницы в HEX-формате

FAVICON_PICTURE
string

Изображение favicon. Обычно метод чтения возвращает URL файла

VIEW_USE
string

Включить специальное представление страницы: Y или N

VIEW_TYPE
string

Тип представления. Поддерживаются значения no, ltr, all, mobile, adaptive

PADDING_TOPBOTTOM
string

Вертикальные внешние отступы страницы. Поддерживаются значения N, u-outer-space-v1, u-outer-space-v2

PADDING_LEFTRIGHT
string

Горизонтальные ограничения макета. Поддерживаются значения N, g-layout-semiboxed, g-layout-boxed

LAYOUT_BREAKPOINT
string

Точка переключения адаптивного представления. Поддерживаются значения mobile, tablet, desktop, all

TRANSITION_COLOR
string

Цвет фона для анимации появления страницы

UP_SHOW
string

Показывать кнопку возврата вверх: Y или N

Аналитика и пиксели

Поле
тип

Описание

YACOUNTER_USE
string

Включить Яндекс Метрику: Y или N

YACOUNTER_COUNTER
string

Идентификатор счетчика Яндекс Метрики

GACOUNTER_USE
string

Включить Google Analytics: Y или N

GACOUNTER_COUNTER
string

Идентификатор счетчика Universal Analytics

GACOUNTER_COUNTER_GA4
string

Идентификатор счетчика Google Analytics 4

GACOUNTER_SEND_CLICK
string

Отправлять события по кликам: Y или N

GACOUNTER_CLICK_TYPE
string

Откуда брать подпись для события клика. Поддерживаются значения href и text

GACOUNTER_SEND_SHOW
string

Отправлять события показа блоков: Y или N

GTM_USE
string

Включить Google Tag Manager: Y или N

GTM_COUNTER
string

Идентификатор контейнера Google Tag Manager

PIXELFB_USE
string

Включить пиксель Facebook: Y или N

PIXELFB_COUNTER
string

Идентификатор пикселя Facebook

PIXELVK_USE
string

Включить пиксель VK: Y или N

PIXELVK_COUNTER
string

Идентификатор пикселя VK

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

Поле
тип

Описание

HEADBLOCK_USE
string

Включить пользовательский HTML или JavaScript в head: Y или N

HEADBLOCK_CODE
string

Произвольный HTML или JavaScript, который добавляется в head страницы

CSSBLOCK_USE
string

Включить пользовательский CSS: Y или N

CSSBLOCK_CODE
string

Произвольный CSS-код страницы

CSSBLOCK_FILE
string

Ссылка на внешний CSS-файл

CUSTOMCSS_CSS_CODE
string

Дополнительный пользовательский CSS-код из отдельного hook

CUSTOMCSS_CSS_URL
string

Ссылка на внешний CSS-файл из отдельного hook

Карты

Поле
тип

Описание

GMAP_USE
string

Включить Google Maps API: Y или N

GMAP_CODE
string

API-ключ Google Maps

YMAP_USE
string

Включить API Яндекс Карт: Y или N

YMAP_CODE
string

API-ключ Яндекс Карт

Виджет Битрикс24

Поле
тип

Описание

B24BUTTON_USE
string

Включить виджет Битрикс24: Y или N

B24BUTTON_CODE
string

Код или URL скрипта виджета

B24BUTTON_COLOR
string

Источник цвета виджета. Поддерживаются значения site, button, custom

B24BUTTON_COLOR_VALUE
string

Пользовательский цвет виджета в HEX-формате

B24BUTTON_HELP
string

Служебное поле со ссылкой на справку

Cookies и служебные баннеры

Поле
тип

Описание

COOKIES_USE
string

Показывать баннер cookies: Y или N

COOKIES_AGREEMENT_ID
string

Использовать соглашение в баннере cookies: Y или N

COOKIES_COLOR_BG
string

Цвет фона баннера cookies в HEX-формате

COOKIES_COLOR_TEXT
string

Цвет текста баннера cookies в HEX-формате

COOKIES_POSITION
string

Положение баннера cookies. Поддерживаются значения bottom_left, bottom_right

COOKIES_MODE
string

Режим баннера cookies. Поддерживаются значения A и I

COPYRIGHT_SHOW
string

Показывать подпись или служебный футер: Y или N

COPYRIGHT_CODE
string | integer

Идентификатор варианта текста для футера

Производительность

Поле
тип

Описание

SPEED_ASSETS
string

Служебное поле со списком ресурсов для оптимизации

SPEED_USE_LAZY
string

Использовать lazy load: Y или N

SPEED_USE_WEBPACK
string

Использовать webpack-режим сборки ресурсов: Y или N

Настройки каталога и торгового раздела

Эти поля формирует хук SETTINGS. Они зависят от установленных модулей каталога, валют и торгового функционала. Часть полей из этой группы может быть недоступна на конкретном сайте.

Поле
тип

Описание

SETTINGS_IBLOCK_ID
string | integer

Идентификатор инфоблока каталога

SETTINGS_SECTION_ID
string | integer

Идентификатор раздела каталога

SETTINGS_HIDE_NOT_AVAILABLE
string

Режим скрытия недоступных товаров

SETTINGS_HIDE_NOT_AVAILABLE_OFFERS
string

Скрывать недоступные варианты товара: Y или N

SETTINGS_PRODUCT_SUBSCRIPTION
string

Включить подписку на товар: Y или N

SETTINGS_USE_PRODUCT_QUANTITY
string

Включить учет остатков товара: Y или N

SETTINGS_DISPLAY_COMPARE
string

Показывать сравнение товаров: Y или N

SETTINGS_PRICE_CODE
array

Массив кодов типов цен

SETTINGS_CURRENCY_ID
string

Код валюты

SETTINGS_PRICE_VAT_INCLUDE
string

Включать НДС в цену: Y или N

SETTINGS_SHOW_OLD_PRICE
string

Показывать старую цену: Y или N

SETTINGS_SHOW_DISCOUNT_PERCENT
string

Показывать процент скидки: Y или N

SETTINGS_USE_PRICE_COUNT
string

Включить диапазоны цен: Y или N

SETTINGS_SHOW_PRICE_COUNT
integer

Количество цен для вывода

SETTINGS_USE_ENHANCED_ECOMMERCE
string

Включить расширенную электронную торговлю: Y или N

SETTINGS_DATA_LAYER_NAME
string

Название слоя данных для аналитики

SETTINGS_BRAND_PROPERTY
string

Код свойства бренда

SETTINGS_CART_POSITION
string

Положение корзины. Поддерживаются значения TC, TR, CR, BR, BC, BL, CL, TL

SETTINGS_AGREEMENT_USE
string

Включить соглашения: Y или N

SETTINGS_AGREEMENT_ID
string | integer

Идентификатор соглашения

SETTINGS_AGREEMENTS
array

Массив соглашений в формате {ID, CHECKED, REQUIRED}

Продолжите изучение

Предыдущая
Следующая