bool
CIBlockElement::Delete(
int ID
);
Функция удаляет элемент информационного блока. Также удаляются значения свойств типа "Привязка к элементу" указывающие на удаляемый. При установленном модуле поиска элемент удаляется из поискового индекса. Перед удалением вызываются обработчики события OnBeforeIBlockElementDelete из которых можно отменить это действие. После удаления вызывается обработчик события OnAfterIBlockElementDelete.
Параметры функции
| Параметр | Описание |
|---|---|
| ID | Код элемента. |
Возвращаемое значение
Возвращается true в случае успешного удаления, в противном случае функция вернет false.При попытке удаления несуществующего элемента функция так же вернет true.
Примеры использования
<?
if(CIBlock::GetPermission($IBLOCK_ID)>='W')
{
$DB->StartTransaction();
if(!CIBlockElement::Delete($ELEMENT_ID))
{
$strWarning .= 'Error!';
$DB->Rollback();
}
else
$DB->Commit();
}
?>
Пользовательские комментарии
Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.

