Документация для разработчиков
Темная тема

Информационные блоки в старом ядре

Классы

КлассОписаниеС версии
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::CheckFields4.0.6
OnAfterIBlockAdd после добавления информационного блока. Add4.0.6
OnBeforeIBlockUpdate перед изменением информационного блока. CIBlock::CheckFields4.0.6
OnAfterIBlockUpdate после изменения информационного блока. Update4.0.6
OnBeforeIBlockDelete перед удалением информационного блока. Delete3.3.8
OnIBlockDelete при удалении информационного блока. Delete3.2.1
OnBeforeIBlockPropertyAdd перед добавлением свойства. CIBlockProperty::CheckFields4.0.6
OnAfterIBlockPropertyAdd после добавления свойства. Add4.0.6
OnBeforeIBlockPropertyUpdate перед изменением свойства. CIBlockProperty::CheckFields4.0.6
OnIBlockPropertyDelete при удалении свойства. Delete4.0.6
OnAfterIBlockPropertyUpdate после изменения свойства. Update4.0.6
OnBeforeIBlockPropertyDelete перед удалением свойства. Delete4.0.6
OnIBlockPropertyBuildList при построении списка свойств. GetUserType5.1.0
OnBeforeIBlockSectionAdd перед добавлением раздела. CIBlockSection::CheckFields4.0.6
OnAfterIBlockSectionAdd после добавления раздела. Add4.0.6
OnBeforeIBlockSectionUpdate перед изменением раздела. CIBlockSection::CheckFields4.0.6
OnAfterIBlockSectionUpdate после изменения раздела. Update4.0.6
OnBeforeIBlockSectionDelete перед удалением раздела. Delete4.0.6
OnAfterIBlockSectionDelete после удаления раздела. Delete7.0.3
OnBeforeIBlockElementAdd перед добавлением элемента. CIBlockElement::CheckFields4.0.6
OnStartIBlockElementAdd в момент начала добавления элемента. CIBlockElement::CheckFields7.1.8
OnAfterIBlockElementAdd после добавления элемента. Add4.0.6
OnBeforeIBlockElementUpdate перед изменением элемента. CIBlockElement::CheckFields4.0.6
OnStartIBlockElementUpdate в момент начала изменения элемента. CIBlockElement::CheckFields7.1.8
OnAfterIBlockElementUpdate после изменения элемента. Update4.0.6
OnBeforeIBlockElementDelete перед удалением элемента. Delete4.0.6
OnAfterIBlockElementDelete после удаления элемента. Delete5.0.0
OnIBlockElementDelete при удалении элемента информационного блока. Delete3.1.3
OnBeforeEventLog перед внесением записи в лог. Update11.0.8
OnSearchGetFileContent при поиске файла. CIBlockElement::__GetFileContent7.1.1
GetAuditTypesIblock при возвращении описания журналу событий CEventIBlock::GetAuditTypes11.0.0
OnAdminSubContextMenuShow аналог OnAdminContextMenuShow для списка SKU CAdminSubContextMenu::Show11.0.12
OnAdminSubListDisplay аналог OnAdminListDisplay для списка SKUCAdminSubList::Display10.0.3
OnAfterIBlockElementSetPropertyValues после сохранения значений всех свойств элемента методом CIBlockElement::SetPropertyValues. CIBlockElement::SetPropertyValues14.5.1
OnAfterIBlockElementSetPropertyValuesEx после сохранения значений свойств элемента методом CIBlockElement::SetPropertyValuesEx.CIBlockElement::SetPropertyValuesEx14.5.1
OnIBlockElementAdd в момент добавления элемента информационного блока.CIBlockElement::Add15.5.12
OnIBlockElementUpdate в момент изменения элемента информационного блока. CIBlockElement::Update15.5.12
OnIBlockElementSetPropertyValues в момент сохранения значений свойств элемента инфоблока.CIBlockElement::SetPropertyValues15.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-2024, «1С-Битрикс», 2024