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.
Язык, с которого осуществляется транслитерация, выбирается из настроек сайта, к которому привязан инфоблок. Может быть переопределен в момент использования. Если сайты, к которым привязан инфоблок, имеют различные языки, то язык транслитерации ОБЯЗАТЕЛЬНО необходимо указать при вызове методов.
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.