Дополнительные поля страницы
Дополнительные поля страницы передаются в массиве 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 |
Код цветовой темы страницы. Доступные значения перечислены в разделе Цветовые темы страницы |
|
THEME_USE |
Включить для страницы собственную цветовую палитру: |
|
THEME_COLOR |
Пользовательский цвет темы в формате HEX, например |
|
THEMEFONTS_USE |
Включить для страницы собственные настройки шрифтов: |
|
THEMEFONTS_CODE |
Шрифт основного текста |
|
THEMEFONTS_CODE_H |
Шрифт заголовков |
|
THEMEFONTS_SIZE |
Базовый размер текста. Поддерживаются значения |
|
THEMEFONTS_COLOR |
Цвет основного текста в HEX-формате |
|
THEMEFONTS_COLOR_H |
Цвет заголовков в HEX-формате |
|
THEMEFONTS_LINE_HEIGHT |
Межстрочный интервал. Поддерживаются значения от |
|
THEMEFONTS_FONT_WEIGHT |
Насыщенность основного текста. Поддерживаются значения от |
|
THEMEFONTS_FONT_WEIGHT_H |
Насыщенность заголовков. Поддерживаются значения от |
|
FONTS_CODE |
Служебное поле с HTML для подключения шрифтов. Может присутствовать в ответе метода чтения |
Социальные сети и SEO
|
Поле |
Описание |
|
METAOG_TITLE |
Заголовок для Open Graph, тег |
|
METAOG_DESCRIPTION |
Описание для Open Graph, тег |
|
METAOG_IMAGE |
Изображение для Open Graph, тег |
|
METAMAIN_USE |
Включить собственные мета-теги страницы: |
|
METAMAIN_TITLE |
Значение тега |
|
METAMAIN_DESCRIPTION |
Значение тега |
|
METAMAIN_KEYWORDS |
Значение тега |
|
METAKEYWORDS_KEYWORDS |
Значение тега |
|
METAROBOTS_INDEX |
Разрешить индексацию страницы: |
|
METAGOOGLEVERIFICATION_USE |
Включить мета-тег подтверждения Google Search Console: |
|
METAGOOGLEVERIFICATION_META |
Полный тег подтверждения Google Search Console |
|
METAYANDEXVERIFICATION_USE |
Включить мета-тег подтверждения Яндекс Вебмастера: |
|
METAYANDEXVERIFICATION_META |
Полный тег подтверждения Яндекс Вебмастера |
|
ROBOTS_USE |
Включить пользовательский |
|
ROBOTS_CONTENT |
Содержимое пользовательского |
Фон, анимация, иконка и представление страницы
|
Поле |
Описание |
|
BACKGROUND_USE |
Включить настройки фона страницы: |
|
BACKGROUND_PICTURE |
Фоновое изображение страницы. Обычно метод чтения возвращает URL файла |
|
BACKGROUND_POSITION |
Режим вывода фона. Поддерживаются значения |
|
BACKGROUND_COLOR |
Цвет фона страницы в HEX-формате |
|
FAVICON_PICTURE |
Изображение favicon. Обычно метод чтения возвращает URL файла |
|
VIEW_USE |
Включить специальное представление страницы: |
|
VIEW_TYPE |
Тип представления. Поддерживаются значения |
|
PADDING_TOPBOTTOM |
Вертикальные внешние отступы страницы. Поддерживаются значения |
|
PADDING_LEFTRIGHT |
Горизонтальные ограничения макета. Поддерживаются значения |
|
LAYOUT_BREAKPOINT |
Точка переключения адаптивного представления. Поддерживаются значения |
|
TRANSITION_COLOR |
Цвет фона для анимации появления страницы |
|
UP_SHOW |
Показывать кнопку возврата вверх: |
Аналитика и пиксели
|
Поле |
Описание |
|
YACOUNTER_USE |
Включить Яндекс Метрику: |
|
YACOUNTER_COUNTER |
Идентификатор счетчика Яндекс Метрики |
|
GACOUNTER_USE |
Включить Google Analytics: |
|
GACOUNTER_COUNTER |
Идентификатор счетчика Universal Analytics |
|
GACOUNTER_COUNTER_GA4 |
Идентификатор счетчика Google Analytics 4 |
|
GACOUNTER_SEND_CLICK |
Отправлять события по кликам: |
|
GACOUNTER_CLICK_TYPE |
Откуда брать подпись для события клика. Поддерживаются значения |
|
GACOUNTER_SEND_SHOW |
Отправлять события показа блоков: |
|
GTM_USE |
Включить Google Tag Manager: |
|
GTM_COUNTER |
Идентификатор контейнера Google Tag Manager |
|
PIXELFB_USE |
Включить пиксель Facebook: |
|
PIXELFB_COUNTER |
Идентификатор пикселя Facebook |
|
PIXELVK_USE |
Включить пиксель VK: |
|
PIXELVK_COUNTER |
Идентификатор пикселя VK |
Пользовательский код и стили
|
Поле |
Описание |
|
HEADBLOCK_USE |
Включить пользовательский HTML или JavaScript в |
|
HEADBLOCK_CODE |
Произвольный HTML или JavaScript, который добавляется в |
|
CSSBLOCK_USE |
Включить пользовательский CSS: |
|
CSSBLOCK_CODE |
Произвольный CSS-код страницы |
|
CSSBLOCK_FILE |
Ссылка на внешний CSS-файл |
|
CUSTOMCSS_CSS_CODE |
Дополнительный пользовательский CSS-код из отдельного hook |
|
CUSTOMCSS_CSS_URL |
Ссылка на внешний CSS-файл из отдельного hook |
Карты
|
Поле |
Описание |
|
GMAP_USE |
Включить Google Maps API: |
|
GMAP_CODE |
API-ключ Google Maps |
|
YMAP_USE |
Включить API Яндекс Карт: |
|
YMAP_CODE |
API-ключ Яндекс Карт |
Виджет Битрикс24
|
Поле |
Описание |
|
B24BUTTON_USE |
Включить виджет Битрикс24: |
|
B24BUTTON_CODE |
Код или URL скрипта виджета |
|
B24BUTTON_COLOR |
Источник цвета виджета. Поддерживаются значения |
|
B24BUTTON_COLOR_VALUE |
Пользовательский цвет виджета в HEX-формате |
|
B24BUTTON_HELP |
Служебное поле со ссылкой на справку |
Cookies и служебные баннеры
|
Поле |
Описание |
|
COOKIES_USE |
Показывать баннер cookies: |
|
COOKIES_AGREEMENT_ID |
Использовать соглашение в баннере cookies: |
|
COOKIES_COLOR_BG |
Цвет фона баннера cookies в HEX-формате |
|
COOKIES_COLOR_TEXT |
Цвет текста баннера cookies в HEX-формате |
|
COOKIES_POSITION |
Положение баннера cookies. Поддерживаются значения |
|
COOKIES_MODE |
Режим баннера cookies. Поддерживаются значения |
|
COPYRIGHT_SHOW |
Показывать подпись или служебный футер: |
|
Идентификатор варианта текста для футера |
Производительность
|
Поле |
Описание |
|
SPEED_ASSETS |
Служебное поле со списком ресурсов для оптимизации |
|
SPEED_USE_LAZY |
Использовать lazy load: |
|
SPEED_USE_WEBPACK |
Использовать webpack-режим сборки ресурсов: |
Настройки каталога и торгового раздела
Эти поля формирует хук SETTINGS. Они зависят от установленных модулей каталога, валют и торгового функционала. Часть полей из этой группы может быть недоступна на конкретном сайте.
|
Поле |
Описание |
|
Идентификатор инфоблока каталога |
|
|
Идентификатор раздела каталога |
|
|
SETTINGS_HIDE_NOT_AVAILABLE |
Режим скрытия недоступных товаров |
|
SETTINGS_HIDE_NOT_AVAILABLE_OFFERS |
Скрывать недоступные варианты товара: |
|
SETTINGS_PRODUCT_SUBSCRIPTION |
Включить подписку на товар: |
|
SETTINGS_USE_PRODUCT_QUANTITY |
Включить учет остатков товара: |
|
SETTINGS_DISPLAY_COMPARE |
Показывать сравнение товаров: |
|
SETTINGS_PRICE_CODE |
Массив кодов типов цен |
|
SETTINGS_CURRENCY_ID |
Код валюты |
|
SETTINGS_PRICE_VAT_INCLUDE |
Включать НДС в цену: |
|
SETTINGS_SHOW_OLD_PRICE |
Показывать старую цену: |
|
SETTINGS_SHOW_DISCOUNT_PERCENT |
Показывать процент скидки: |
|
SETTINGS_USE_PRICE_COUNT |
Включить диапазоны цен: |
|
SETTINGS_SHOW_PRICE_COUNT |
Количество цен для вывода |
|
SETTINGS_USE_ENHANCED_ECOMMERCE |
Включить расширенную электронную торговлю: |
|
SETTINGS_DATA_LAYER_NAME |
Название слоя данных для аналитики |
|
SETTINGS_BRAND_PROPERTY |
Код свойства бренда |
|
SETTINGS_CART_POSITION |
Положение корзины. Поддерживаются значения |
|
SETTINGS_AGREEMENT_USE |
Включить соглашения: |
|
Идентификатор соглашения |
|
|
SETTINGS_AGREEMENTS |
Массив соглашений в формате |
Продолжите изучение
- landing.landing.add
- landing.landing.update
- Цветовые темы страницы
- landing.landing.getadditionalfields
- landing.syspage.set