favoriteBlock
Внимание! Мы настоятельно рекомендуем ознакомиться сначала с REST-документацией модуля Сайты, чтобы понять как модуль функционирует (тем более REST доступен и в коробочной версии). Данную документацию рассматривайте как подспорье при работе в коробке, когда вам действительно мало функционала REST, или вы хотите детальнее разобраться в API.
public function favoriteBlock( $id, $meta );
Метод сохраняет имеющийся на странице блок в "Мои блоки". Возвращает идентификатор нового сохраненного блока.
Примечание: Метод может пригодиться при удалении блока из сохраненных.
Параметры
Параметр | Описание | Версия |
---|---|---|
$id | Идентификатор блока. | |
$meta | Массив информации для сохранения блока. Содержит поля:
|
Пример
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