Add
Описание и параметры
bool CIBlockType::Add( array arFields );
Метод добавляет новый тип информационных блоков. Нестатический метод.
Примечание: вызов метода без ключа LANG или с пустым ключом вызывает ошибку.
Параметры метода
Параметр | Описание |
---|---|
arFields | Массив поле=>значение... Содержит значения полей типа информационных блоков. В элементе массива arFields["LANG"] должен содержаться ассоциативный массив языковых свойств типа.Ключами этого массива служат идентификаторы языков.
|
Возвращаемое значение
Метод возвращает:
true
— если тип успешно добавленfalse
— при возникновении ошибки
В случае ошибки в свойстве объекта LAST_ERROR
будет содержаться текст ошибки. Получить текст ошибки можно методом getLastError.
Смотрите также
Примеры использования
<? $arFields = Array( 'ID'=>'catalog', '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->Add($arFields); if(!$res) { $DB->Rollback(); echo 'Error: '.$obBlocktype->LAST_ERROR.'<br>'; } else $DB->Commit(); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024