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

addFolder

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

Site::addFolder(
	$siteId,
	$fields
);

Метод добавляет папку в сайт.

Параметры

Параметры Описание С версии
$siteId Идентификатор сайта.

Внимание: Требуются права на запись в указанный сайт.

$fields Поля папки:
  • ACTIVE – активность папки (Y/N). По умолчанию создается не активной;
  • TITLE – заголовок (наименование) папки;
  • CODE – символьный код папки (часть URL страницы папки). По умолчанию транслитерируется из названия папки.

Пример

if (\Bitrix\Main\Loader::includeModule('landing'))
{
	$res = \Bitrix\Landing\Site::addFolder(2076, [
		'TITLE' => 'Новая папка'
	]);
	if ($res->isSuccess())
	{
		echo 'Папка создана, идентификатор: ' . $res->getId();
	}
	else
	{
		foreach ($res->getErrors() as $error)
		{
			echo $error->getMessage() . '
'; } } }


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