О разделе «CIBlockSection»
CIBlockSection в 1С-Битрикс: статьи, инструкции и примеры кода из базы знаний Bitrix-Help.
CIBlockSection в 1С-Битрикс: статьи, инструкции и примеры кода…
5 материалов

CIBlockSection::GetByID и построение цепочки родительских разделов — базовая задача при выводе хлебных крошек, вложенных каталогов и любой структуры, где разделы образуют иерархию. Разберём метод и типичные способы получить полную цепочку от текущего раздела до корня. Получение одного раздела по ID <?php $section = CIBlockSection::GetByID($sectionId)->GetNext(); if ($section) { echo $section[‘NAME’]; echo $section[‘IBLOCK_SECTION_ID’]; // ID родительского раздела, если есть } Как и…
Метод CIBlockSection::Delete() используется для удаления раздела инфоблока по его идентификатору. Функция входит в старое API Битрикс и применяется для удаления категорий, разделов каталога и других структурных элементов инфоблоков. Краткий ответ Для удаления раздела используйте следующий код: <?php $sectionId = 15; if (CIBlockSection::Delete($sectionId)) { echo ‘Раздел удалён’; } else { echo ‘Ошибка удаления’; } Описание функции Метод удаляет раздел инфоблока вместе…
Метод CIBlockSection::Update() используется для изменения существующих разделов инфоблоков в 1С-Битрикс. С его помощью можно обновлять название раздела, символьный код, описание, изображения, родительский раздел и другие поля. Краткий ответ Для обновления раздела необходимо создать объект класса CIBlockSection, указать ID раздела и массив изменяемых полей, после чего вызвать метод Update(). <?php $bs = new CIBlockSection(); $arFields = [ «NAME» => «Новое название…
Метод CIBlockSection::Add() используется для программного создания разделов инфоблока в 1С-Битрикс. С его помощью можно добавлять категории каталога, разделы новостей, подразделы и любые другие разделы инфоблоков. Краткий ответ Для создания раздела необходимо создать объект класса CIBlockSection, подготовить массив полей и вызвать метод Add(). <?php $bs = new CIBlockSection(); $arFields = [ «IBLOCK_ID» => 5, «NAME» => «Новый раздел», «ACTIVE» => «Y»…
Метод CIBlockSection::GetList() используется для получения списка разделов инфоблоков в 1С-Битрикс. С его помощью можно выбирать категории каталога, разделы новостей, дерево структуры сайта и любые другие разделы инфоблоков с использованием фильтрации, сортировки и постраничной навигации. Краткий ответ Для получения разделов инфоблока необходимо вызвать метод CIBlockSection::GetList(), указав параметры сортировки и фильтрации. <?php $res = CIBlockSection::GetList( [«SORT» => «ASC»], [«IBLOCK_ID» => 5] );…
CIBlockSection в 1С-Битрикс: статьи, инструкции и примеры кода из базы знаний Bitrix-Help.