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

Update

Описание и параметры

bool
CIBlockType::Update(
	string ID,
	array arFields
);

Метод изменяет параметры типа информационных блоков с кодом ID. Нестатический метод.

Параметры вызова

ПараметрОписание
ID Код изменяемой записи.
arFields Массив поле=>значение... Содержит значения полей типа информационных блоков. В элементе массива arFields["LANG"] должен содержаться ассоциативный массив языковых свойств типа. Ключами этого массива служат идентификаторы языков.

Возвращаемое значение

Метод возвращает true если изменение прошло успешно, при возникновении ошибки метод вернет false, а в свойстве LAST_ERROR объекта будет содержаться текст ошибки.

Примеры использования

<?
$arFields = Array(
	'SECTIONS'=>'Y',
	'IN_RSS'=>'N',
	'SORT'=>100,
	'LANG'=>Array(
		'en'=>Array(
			'NAME'=>'Catalog',
			'SECTION_NAME'=>'Sections',
			'ELEMENT_NAME'=>'Products'
		)
	)
);
$obBlocktype = new CIBlockType;
$DB->StartTransaction();
$res = $obBlocktype->Update('catalog', $arFields);
if(!$res)
{
	$DB->Rollback();
	echo 'Error: '.$obBlocktype->LAST_ERROR.'<br>';
}
else
	$DB->Commit();
?>


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