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

move

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

public function move(
	$toSiteId,
	$toFolderId
);

Метод перемещает страницу в другой сайт и/или папку.

Параметры

ПараметрОписаниеВерсия
$toSiteIdИдентификатор сайта, куда надо переместить страницу. Должны быть права на запись в данный сайт.
$toFolderIdИдентификатор папки сайта, куда надо переместить страницу. Папка должна находиться в указанном сайте. Для перемещения в корень сайта параметр следует опустить. (для перемещения в текущем сайте - опустить и первый параметр).

Пример

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

	$landing = \Bitrix\Landing\Landing::createInstance(20444);
	if ($landing->exist())
	{
		var_dump($landing->move(2621, 7241));
	}

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


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