Документация для разработчиков
Темная тема

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

Внимание! Мы настоятельно рекомендуем ознакомиться сначала с REST-документацией модуля Сайты, чтобы понять как модуль функционирует (тем более REST доступен и в коробочной версии). Данную документацию рассматривайте как подспорье при работе в коробке, когда вам действительно мало функционала REST, или вы хотите детальнее разобраться в API.

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

Одинаковые поля Страницы с Сайтом имеют приоритет над полями Сайта.

Поле Описание
THEME_CODEЦветовая палитра. Описание тем
THEME_CODE_TYPO Настройки шрифтов.
Предпросмотр в социальных сетях
METAOG_TITLEЗаголовок. тег og:title.
METAOG_DESCRIPTIONОписание, тег og:description.
METAOG_IMAGEИзображение, тег og:image.
Мета-теги
METAMAIN_USEЗадать мета-теги: Y / N.
METAMAIN_TITLEЗаголовок, тег title.
METAMAIN_DESCRIPTIONОписание, тег description.
METAMAIN_KEYWORDSКлючевые слова, тег keywords.
Фоновая картинка
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.
Пользовательский HTML
HEADBLOCK_USEИспользовать: Y / N.
HEADBLOCK_CODEБлок HEAD, произвольный html.
Пользовательский CSS
CSSBLOCK_USEИспользовать: Y / N.
CSSBLOCK_CODEПроизвольный CSS-код.
CSSBLOCK_FILEСсылка на CSS-файл.
Представление страницы
VIEW_USEИспользовать представление: Y / N.
VIEW_TYPEТип представления: no (без представления), ltr (отступ сверху и по бокам), all (отступ со всех сторон).
Прочее
METAROBOTS_INDEXИндексировать страницу в поисковых системах: Y / N.

Примеры

Получение списка полей:

if (\Bitrix\Main\Loader::includeModule('landing'))
{
	$fields = \Bitrix\Landing\Landing::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\Landing::update(
		1,
		[
			'ADDITIONAL_FIELDS' => [
				'UP_SHOW' => 'Y'
			]
		]
	);
}


© «Битрикс», 2001-2026, «1С-Битрикс», 2026