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

setForSite

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

public function TemplateRef::setForSite(
	$id,
	$data
)

Метод устанавливает включаемые области для сайта в рамках конкретного шаблона (сайт или страница должны быть уже привязаны к шаблону через поле TPL_ID).

Параметры

Параметр Описание
id Идентификатор сайта.
data Массив данных для установки (если массив пустой или не передан, установленные области сбросятся). Ключами массива являются идентификаторы областей, а значениями идентификаторы страниц, которые необходимо установить как область.

Пример

if (\Bitrix\Main\Loader::includeModule('landing'))
{
	\Bitrix\Landing\TemplateRef::setForSite(
		34,
		[
			1 => 123,
			2 => 456
		]
	);
}


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