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

landing.landing.addblock

Scope: landing Права на выполнение: для всех

landing.landing.addblock(lid, fields)

Метод для добавление нового блока на страницу. Возвращает идентификатор нового блока или ошибку.

Параметры

Параметр Описание С версии
lid Идентификатор страницы
fields Массив полей блока, где из поддерживаемого пока только следующие значения:
  • CODE - символьный код блока.
    Код блока можно получить из метода landing.block.getrepository. Если добавляется блок, который был зарегистрирован партнером через landing.repo.register, то необходимо передавать для CODE значение repo_<ID>, где <ID> - идентификатор такого блока.
  • AFTER_ID - после какого блока (его ID) надо добавить новый блок (если не указано, блок добавится в начало)
  • ACTIVE - активность блока (Y / N)
  • CONTENT - полностью иное содержимое блока (см. замечания для метода landing.block.updatecontent)

Пример

BX24.callMethod(
	'landing.landing.addblock',
	{
		lid: 351,
		fields: {
			CODE: '15.social'
		}
	},
	function(result)
	{
		if(result.error())
		{
			console.error(result.error());
		}
		else
		{
			console.info(result.data());
		}
	}
);


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