Дополнительные поля сущности Сайт
Внимание! Мы настоятельно рекомендуем ознакомиться сначала с REST-документацией модуля Сайты, чтобы понять как модуль функционирует (тем более REST доступен и в коробочной версии). Данную документацию рассматривайте как подспорье при работе в коробке, когда вам действительно мало функционала REST, или вы хотите детальнее разобраться в API.
Дополнительные поля
Поле | Описание | ||
---|---|---|---|
THEME_CODE | Цветовая палитра. Описание тем | ||
THEME_CODE_TYPO | Настройки шрифтов. | ||
B24BUTTON_CODE | Идентификатор виджета на сайт. Передается JS-путь до виджета. Например, https://cdn.bitrix24.com/crm/loader_2_ibikwq.js | ||
B24BUTTON_COLOR | Цвет виджета, может принимать значения: site (использовать основной цвет сайта), button (использовать цвет из настроек виджета) | ||
UP_SHOW | Показывать ли кнопку Вверх: Y / N. | ||
Фоновая картинка | |||
BACKGROUND_USE | Использовать функционал: Y / N | ||
BACKGROUND_PICTURE | Путь до изображения. | ||
BACKGROUND_POSITION | Позиционирование: center (растянуть), repeat (замостить). | ||
BACKGROUND_COLOR | Цвет фона. | ||
Аналитика | |||
YACOUNTER_USE | Использовать Яндекс.Метрику: Y / N. | ||
YACOUNTER_COUNTER | Код счетчика Яндекс.Метрики. | ||
GACOUNTER_USE | Использовать Google Analytics: Y / N. | ||
GACOUNTER_COUNTER | Код счетчика Google Analytics. | ||
GACOUNTER_SEND_CLICK | Отправлять данные о кликах по кнопкам и ссылкам в Google Analytics. | ||
GACOUNTER_SEND_SHOW | Отправлять данные о просмотре блоков страницы в Google Analytics. | ||
GTM_USE | Использовать Google Tag Manager. | ||
GTM_COUNTER | Код Google Tag Manager. | ||
Карты | |||
GMAP_USE | Использовать Google Карты: Y / N. | ||
GMAP_CODE | Код Google Карты. | ||
Представление сайта | |||
VIEW_USE | Использовать представление: Y / N. | ||
VIEW_TYPE | Тип представления: no (без представления), ltr (отступ сверху и по бокам), all (отступ со всех сторон). | ||
Robots.txt | |||
ROBOTS_USE | Показывать свой Robots.txt: Y / N. | ||
ROBOTS_CONTENT | Контент robots.txt | ||
Пользовательский HTML | |||
HEADBLOCK_USE | Использовать: Y / N. | ||
HEADBLOCK_CODE | Блок HEAD, произвольный html. | ||
Пользовательский CSS | |||
CSSBLOCK_USE | Использовать: Y / N. | ||
CSSBLOCK_CODE | Произвольный CSS-код. | ||
CSSBLOCK_FILE | Ссылка на CSS-файл. |
Примеры
Получение списка полей:
if (\Bitrix\Main\Loader::includeModule('landing')) { $fields = \Bitrix\Landing\Site::getAdditionalFields(1); foreach ($fields as $field) { echo 'Code: ' . $field->getCode(); echo ' @ '; echo 'Value: ' . $field->getValue(); echo "\n"; } }
Изменение поля для сайта с ID = 1:
if (\Bitrix\Main\Loader::includeModule('landing')) { $res = \Bitrix\Landing\Site::update( 1, [ 'ADDITIONAL_FIELDS' => [ 'UP_SHOW' => 'Y' ] ] ); }
© «Битрикс», 2001-2024, «1С-Битрикс», 2024