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

favoriteBlock

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

public function favoriteBlock(
	$id,
	$meta
);

Метод сохраняет имеющийся на странице блок в "Мои блоки". Возвращает идентификатор нового сохраненного блока.

Примечание: Метод может пригодиться при удалении блока из сохраненных.

Параметры

ПараметрОписаниеВерсия
$idИдентификатор блока.
$metaМассив информации для сохранения блока. Содержит поля:
  • name – название блока;
  • section – массив категорий, куда сохранить блок;
  • preview – изображение блока.

Пример

if (\Bitrix\Main\Loader::includeModule('landing'))
{
	\Bitrix\Landing\Landing::setEditMode(true);

	$landing = \Bitrix\Landing\Landing::createInstance(20450);
	if ($landing->exist())
	{
		$landing->favoriteBlock(65656, [
			'name' => 'Мой блок',
			'section' => ['text_image', 'text'],
			'preview' => 'https://mycdn.com/pic/1.jpg'
		]);
	}

	foreach ($landing->getError()->getErrors() as $error)
	{
		echo $error->getMessage() . '<br/>';
	}
}


© «Битрикс», 2001-2025, «1С-Битрикс», 2025
Наверх