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