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-2025, «1С-Битрикс», 2025