Информационные блоки в старом ядре
Классы
| Класс | Описание | С версии |
|---|---|---|
| CIBlock | Класс для работы с информационными блоками. | 3.0.3 |
| CIBlockElement | Класс для работы с элементами информационных блоков. | 3.0.5 |
| CIBlockFormatProperties | Конвертирует дату в нужный формат. | 5.9.0 |
| CIBlockPriceTools | Класс для работы с ценами. | 5.9.0 |
| CIBlockProperty | класс для работы со свойствами информационных блоков. | 3.0.3 |
| CIBlockPropertyEnum | Класс для работы с вариантами значений для свойств типа "список". | 3.1.3 |
| CIBlockResult | Вспомогательный класс для работы с объектами результатов выборок. | 3.0.5 |
| CIBlockRSS | Класс для работы с RSS лентами. | 3.0.14 |
| CIBlockSection | Класс для работы с группами информационных блоков. | 3.0.4 |
| CIBlockType | Класс для работы с типами информационных блоков. | 3.1.3 |
| CIBlockXMLFile | Класс для работы с файлами XML. | 6.5.0 |
| Пользовательские свойства | Позволяют изменять представление (формы ввода и т.п.) стандартных свойств расширяя их возможности. | 5.1.0 |
| _CIBElement | Вспомогательный класс для работы с объектом выборки элемента. | 3.1.3 |
Примечание: при использовании методов учтите, что время в полях используется в формате сайта, время в свойствах используется в формате: YYYY-MM-DD HH:MI:SS.
События
| Событие | Вызывается | Метод | С версии |
|---|---|---|---|
| OnBeforeIBlockAdd | перед добавлением информационного блока. | CIBlock::CheckFields | 4.0.6 |
| OnAfterIBlockAdd | после добавления информационного блока. | Add | 4.0.6 |
| OnBeforeIBlockUpdate | перед изменением информационного блока. | CIBlock::CheckFields | 4.0.6 |
| OnAfterIBlockUpdate | после изменения информационного блока. | Update | 4.0.6 |
| OnBeforeIBlockDelete | перед удалением информационного блока. | Delete | 3.3.8 |
| OnIBlockDelete | при удалении информационного блока. | Delete | 3.2.1 |
| OnBeforeIBlockPropertyAdd | перед добавлением свойства. | CIBlockProperty::CheckFields | 4.0.6 |
| OnAfterIBlockPropertyAdd | после добавления свойства. | Add | 4.0.6 |
| OnBeforeIBlockPropertyUpdate | перед изменением свойства. | CIBlockProperty::CheckFields | 4.0.6 |
| OnIBlockPropertyDelete | при удалении свойства. | Delete | 4.0.6 |
| OnAfterIBlockPropertyUpdate | после изменения свойства. | Update | 4.0.6 |
| OnBeforeIBlockPropertyDelete | перед удалением свойства. | Delete | 4.0.6 |
| OnIBlockPropertyBuildList | при построении списка свойств. | GetUserType | 5.1.0 |
| OnBeforeIBlockSectionAdd | перед добавлением раздела. | CIBlockSection::CheckFields | 4.0.6 |
| OnAfterIBlockSectionAdd | после добавления раздела. | Add | 4.0.6 |
| OnBeforeIBlockSectionUpdate | перед изменением раздела. | CIBlockSection::CheckFields | 4.0.6 |
| OnAfterIBlockSectionUpdate | после изменения раздела. | Update | 4.0.6 |
| OnBeforeIBlockSectionDelete | перед удалением раздела. | Delete | 4.0.6 |
| OnAfterIBlockSectionDelete | после удаления раздела. | Delete | 7.0.3 |
| OnBeforeIBlockElementAdd | перед добавлением элемента. | CIBlockElement::CheckFields | 4.0.6 |
| OnStartIBlockElementAdd | в момент начала добавления элемента. | CIBlockElement::CheckFields | 7.1.8 |
| OnAfterIBlockElementAdd | после добавления элемента. | Add | 4.0.6 |
| OnBeforeIBlockElementUpdate | перед изменением элемента. | CIBlockElement::CheckFields | 4.0.6 |
| OnStartIBlockElementUpdate | в момент начала изменения элемента. | CIBlockElement::CheckFields | 7.1.8 |
| OnAfterIBlockElementUpdate | после изменения элемента. | Update | 4.0.6 |
| OnBeforeIBlockElementDelete | перед удалением элемента. | Delete | 4.0.6 |
| OnAfterIBlockElementDelete | после удаления элемента. | Delete | 5.0.0 |
| OnIBlockElementDelete | при удалении элемента информационного блока. | Delete | 3.1.3 |
| OnBeforeEventLog | перед внесением записи в лог. | Update | 11.0.8 |
| OnSearchGetFileContent | при поиске файла. | CIBlockElement::__GetFileContent | 7.1.1 |
| GetAuditTypesIblock | при возвращении описания журналу событий | CEventIBlock::GetAuditTypes | 11.0.0 |
| OnAdminSubContextMenuShow | аналог OnAdminContextMenuShow для списка SKU | CAdminSubContextMenu::Show | 11.0.12 |
| OnAdminSubListDisplay | аналог OnAdminListDisplay для списка SKU | CAdminSubList::Display | 10.0.3 |
| OnAfterIBlockElementSetPropertyValues | после сохранения значений всех свойств элемента методом CIBlockElement::SetPropertyValues. | CIBlockElement::SetPropertyValues | 14.5.1 |
| OnAfterIBlockElementSetPropertyValuesEx | после сохранения значений свойств элемента методом CIBlockElement::SetPropertyValuesEx. | CIBlockElement::SetPropertyValuesEx | 14.5.1 |
| OnIBlockElementAdd | в момент добавления элемента информационного блока. | CIBlockElement::Add | 15.5.12 |
| OnIBlockElementUpdate | в момент изменения элемента информационного блока. | CIBlockElement::Update | 15.5.12 |
| OnIBlockElementSetPropertyValues | в момент сохранения значений свойств элемента инфоблока. | CIBlockElement::SetPropertyValues | 15.5.12 |
Функции
| Метод | Описание | С версии |
|---|---|---|
| GetIBlockList | Возвращает список информационных блоков по фильтру. | 3.0.5 |
| GetIBlock | Возвращает информационный блок по заданному коду. | 3.0.5 |
| GetIBlockElementListEx | Возвращает список элементов по фильтру. | 3.0.5 |
| GetIBlockElementList | Возвращает список элементов из определённого информационного блока. | 3.0.5 |
| GetIBlockElement | Возвращает элемент по заданному коду. | 3.0.5 |
| GetIBlockSectionList | Возвращает список папок из определённого информационного блока. | 3.0.5 |
| GetIBlockSection | Возвращает раздел по заданному коду. | 3.0.5 |
| ImportXMLFile | Выполняет импорт xml-файла в инфоблок. | 6.5.0 |
Дополнительно
Была ли эта страница полезна?
Что можно улучшить?
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026