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

landing.landing.removeEntities

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-2020, «1С-Битрикс», 2020
Наверх