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