Как создать информационный блок в Bitrix?

Не удается создать с помощью API новый информационный блок.

$ib = new CIBlock;
$arFields = Array(
	"ACTIVE" => 'Y',
	"NAME" => 'Кирпичи',
	"CODE" => 'catalog_bricks',
	"LIST_PAGE_URL" => '#SITE_DIR#/catalog/list.php?SECTION_ID=#SECTION_ID#',
	"DETAIL_PAGE_URL" => '#SITE_DIR#/catalog/detail.php?ID=#ELEMENT_ID#',
	"IBLOCK_TYPE_ID" => 'catalog',
	"SITE_ID" => Array("ru"),
	"SORT" => 500,
	"PICTURE" => '',
	"DESCRIPTION" => '',
	"DESCRIPTION_TYPE" => '',
	"GROUP_ID" => Array("2"=>"D", "3"=>"R"),
);
$res = $ib->Add($arFields);


Результат работы кода возвращает пустоту.
  • Вопрос задан
  • 377 просмотров
Пригласить эксперта
Ответы на вопрос 2
if (CModule::IncludeModule('iblock') {
    // some code
}
Ответ написан
deMone
@deMone
Техдиректор — tech-director.ru
Выведите $ib->LAST_ERROR после выполнения своего кода и посмотрите текст ошибки, которую Битрикс вам выдаёт. Исправьте код в соответствии с ошибкой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы