setForLanding
Внимание! Мы настоятельно рекомендуем ознакомиться сначала с REST-документацией модуля Сайты, чтобы понять как модуль функционирует (тем более REST доступен и в коробочной версии). Данную документацию рассматривайте как подспорье при работе в коробке, когда вам действительно мало функционала REST, или вы хотите детальнее разобраться в API.
public function TemplateRef::setForLanding( $id, $data )
Метод устанавливает включаемые области для страницы в рамках конкретного шаблона (страница должна быть уже привязана к шаблону через поле TPL_ID).
Параметры
| Параметр | Описание |
|---|---|
| id | Идентификатор страницы. |
| data | Массив данных для установки (если массив пустой или не передан, установленные области сбросятся). Ключами массива являются идентификаторы областей, а значениями идентификаторы страниц, которые необходимо установить как область. |
Пример
if (\Bitrix\Main\Loader::includeModule('landing'))
{
\Bitrix\Landing\TemplateRef::setForLanding(
34,
[
1 => 123,
2 => 456
]
);
}
© «Битрикс», 2001-2025, «1С-Битрикс», 2025