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

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