Атрибут enctype

25.01.2012

Атрибут enctype

int
    

   CIBlockElement::Add(
array arFields,
bool bWorkFlow = false,
bool bUpdateSearch = true,
bool bResizePictures = false
);

Метод добавляет новый элемент информационного блока. Перед добавлением элемента вызываются обработчики события OnBeforeIBlockElementAdd, из которых можно изменить значения полей или отменить добавление элемента вернув сообщение об ошибке. После добавления элемента вызывается событие OnAfterIBlockElementAdd.
Параметры функции
Параметр    Описание
arFields     Массив вида Array("поле"=>"значение", ...), содержащий значения полей элемента инфоблоков и дополнительно может содержать поле "PROPERTY_VALUES" - массив со всеми значениями свойств элемента в виде массива Array("код свойства"=>"значение свойства"). Где "код свойства" - числовой или мнемонический код свойства, "значение свойства" - одиночное значение, либо массив значений если свойство множественное. Дополнительно для сохранения значения свойств см: CIBlockElement::SetPropertyValues(), CIBlockElement::SetPropertyValueCode()
bWorkFlow     Вставка в режиме документооборота. Если true и модуль документооборота установлен, то данное добавление будет учтено в журнале изменения элемента. Не обязательный параметр, по умолчанию вставка в режиме документооборота отключена.
bUpdateSearch     Индексировать элемент для поиска. Для повышения производительности можно отключать этот параметр во время серии добавлений элементов, а после вставки переиндексировать поиск. Не обязательный параметр, по умолчанию элемент после добавления будет проиндексирован в поиске.
bResizePictures    Использовать настройки инфоблока для обработки изображений. По умоляанию настройки не применяются. Если этот параметр имеет значение true, то к полям PREVIEW_PICTURE и DETAIL_PICTURE будут применены правила генерации и масштабирования в соответствии с настройками информационного блока.
Возвращаемое значение
Метод возвращает код добавленного элемента инфоблока, если добавление прошло успешно. При возникновении ошибки метод вернет false, а в свойстве объекта LAST_ERROR будет содержаться текст ошибки.

Библиотека Энциклопедия Проекты Исторические галереи
Алфавитный каталог Тематический каталог Энциклопедии и словари Новое в библиотеке Наши рекомендации Журнальный зал Атласы
Алфавитный указатель к военным энциклопедиям Внешнеполитическая история России Военные конфликты, кампании и боевые действия русских войск 860–1914 гг. Границы России Календарь побед русской армии Лента времени Средневековая Русь Большая игра Политическая история исламского мира Военная история России Русская философия Российский архив Лекционный зал Карты и атласы Русская фотография Историческая иллюстрация
О проекте Использование материалов сайта Помощь Контакты
Сообщить об ошибке
Проект "Руниверс" реализуется при поддержке
ПАО "Транснефть" и Группы Компаний "Никохим"