Дополнительные поля сущности Сайт
Внимание! Мы настоятельно рекомендуем ознакомиться сначала с 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-2025, «1С-Битрикс», 2025