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

CIBlockSection

CIBlockSection - класс для работы с разделами (группами) информационных блоков.

Методы класса

МетодОписаниеС версии
GetList Возвращает список разделов по фильтру. 3.0.6
GetMixedList Создаёт список разделов и элементов. 5.1.0
GetByID Возвращает параметры раздела по его коду ID. 3.0.4
Add Добавляет в информационный блок новый раздел. 3.0.6
Update Изменяет параметры существующего раздела. 3.0.6
Delete Удаляет раздел из информационного блока. 3.0.4
GetCount Возвращает количество подразделов. 3.0.6
GetSectionElementsCount Возвращает количество элементов в разделе. 3.2.1
GetTreeList Возвращает разделы отсортированные в порядке "полностью развернутого дерева" 3.0.4
GetNavChain Возвращает путь от заданного раздела до корневого. 3.0.4
ReSort Пересчет левой и правой границ. 3.0.4
createMnemonicCode* Метод создания символьного кода.21.300.100
generateMnemonicCode* Метод генерации символьного кода.21.300.100
isExistsMnemonicCode* Метод проверки существования символьного кода.21.300.100

* - Методы работы с символьными кодами. Методы работают, только если в настройках инфоблока включена опция Транслитерировать из названия при добавлении раздела для поля Символьный код раздела.

Параметры транслитерации берутся из настроек инфоблока, но могут быть переопределены в момент использования. Исключение - опция Использовать внешний сервис для перевода. В этом случае методы не работают, возвращают null.

Язык, с которого осуществляется транслитерация, выбирается из настроек сайта, к которому привязан инфоблок. Может быть переопределен в момент использования. Если сайты, к которым привязан инфоблок, имеют различные языки, то язык транслитерации ОБЯЗАТЕЛЬНО необходимо указать при вызове методов.



© «Битрикс», 2001-2024, «1С-Битрикс», 2024