Добавить элемент в инфоблок
Добавить элемент в инфоблок можно через метод CIBlockElement::Add()
.
$el = new CIBlockElement; $new_element = array( 'IBLOCK_ID' => 14, 'NAME' => 'Название', 'CODE' => 'nazvanie', 'DETAIL_TEXT' => '<p>Контент</p>', 'DETAIL_TEXT_TYPE' => 'html', 'ACTIVE' => 'Y', ); if ($el->Add($new_element)) { echo 'Элемент успешно добавлен в инфоблок'; } else { echo 'Ошибка добавления элемента в инфоблок: '.$el->LAST_ERROR; }
Через параметр PROPERTY_VALUES
можно указать значения пользовательских полей:
$new_element = array( 'IBLOCK_ID' => 14, // … 'PROPERTY_VALUES' => array( 268 => 'значение для свойства с ИД 268', ), );
Поддержать автора