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

landing.landing.removeEntities

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

landing.landing.removeEntities(lid, data)

Метод удаляет связанные сущности лендинга - блоки, и картинки блоков.

Обратите внимание: при удалении блоков связанные с ними картинки удаляются в любом случае. Но может возникнуть ситуация, когда для очистки мусора, необходимо удалить картинки независимо от блока. Используйте данный метод в этом случае.

Параметры

Параметры Описание С версии
lid Идентификатор лендинга
data Ассоциативный массив, где в ключе blocks содержатся блоки на удаление, а в ключе images пары блок-картинка, в которых требуется удалить изображения (блоки в таком случае не удаляются).

Пример

BX24.callMethod(
	'landing.landing.removeEntities',
	{
		lid: 648,
		data: {
			blocks: [12167, 123],
			images: [
				{
					block: 12269,
					image: 6866
				},
				{
					block: 12268,
					image: 6861
				}
			]
		}
	},
	function(result)
	{
		if(result.error())
		{
			console.error(result.error());
		}
		else
		{
			console.info(result.data());
		}
	}
);
// В примере мы удаляем блоки с ID 12167, 123, а также картинку 6866 (из блока 12269) и картинку 6861 (из блока 12268). 
// Все сущности лежат в лендинге 648.


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