О разделе «API Битрикс»
API Битрикс в 1С-Битрикс: статьи, инструкции и примеры кода из базы знаний Bitrix-Help.
CIBlockElement, CIBlockSection, CUser и другие классы
51 материалов
Метод 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] );…
Метод CIBlockElement::SetPropertyValues() используется для записи и обновления значений свойств элементов инфоблоков в 1С-Битрикс. С его помощью можно изменять текстовые свойства, списки, файлы, привязки к элементам и разделам, а также множественные свойства. Краткий ответ Для изменения свойства элемента необходимо вызвать метод CIBlockElement::SetPropertyValues(), передав ID элемента, ID инфоблока и массив значений свойств. <?php CIBlockElement::SetPropertyValues( 123, 5, [ «PRICE» => 15000 ] );…
Метод CIBlockElement::GetProperty() предназначен для получения значений свойств элемента инфоблока в 1С-Битрикс. С его помощью можно получить как одиночные, так и множественные свойства, включая строки, числа, списки, файлы, привязки к элементам и разделам. Краткий ответ Для получения свойств элемента необходимо вызвать метод CIBlockElement::GetProperty(), указав ID инфоблока и ID элемента. <?php $res = CIBlockElement::GetProperty(5, 123); while ($property = $res->Fetch()) { echo $property[«CODE»].»:…
Метод CIBlockElement::Delete() используется для удаления элементов инфоблоков в 1С-Битрикс. Функция полностью удаляет запись из базы данных вместе со связанными свойствами, файлами и привязками. Краткий ответ Чтобы удалить элемент инфоблока, необходимо передать его ID в метод CIBlockElement::Delete(). В случае успешного удаления метод вернет true. <?php if (CIBlockElement::Delete(123)) { echo «Элемент удален»; } else { echo «Ошибка удаления»; } Описание функции Метод…
Метод CIBlockElement::Update() используется для изменения существующих элементов инфоблоков в 1С-Битрикс. С его помощью можно обновлять названия, тексты, изображения, разделы, SEO-параметры и другие поля элемента. Краткий ответ Для обновления элемента необходимо создать объект класса CIBlockElement, указать ID элемента и массив изменяемых полей, после чего вызвать метод Update(). <?php $el = new CIBlockElement(); $arFields = [ «NAME» => «Новое название» ]; if…
Метод CIBlockElement::Add() используется для добавления нового элемента в инфоблок Битрикс. С его помощью можно программно создавать новости, товары каталога, статьи, записи справочников и любые другие элементы инфоблоков. Краткий ответ Для создания элемента инфоблока необходимо создать объект класса CIBlockElement, подготовить массив полей и вызвать метод Add(). <?php $el = new CIBlockElement(); $arFields = [ «IBLOCK_ID» => 5, «NAME» => «Новый элемент»,…
Метод CIBlockElement::GetList — один из самых часто используемых инструментов в классическом API 1С-Битрикс. Он предназначен для получения элементов инфоблоков с возможностью фильтрации, сортировки, выборки нужных полей и работы с различными условиями. Несмотря на появление D7 ORM, данный метод по-прежнему широко применяется в проектах, особенно в старом и гибридном коде. Что такое CIBlockElement::GetList CIBlockElement::GetList — это метод класса CIBlockElement, который позволяет…
API Битрикс в 1С-Битрикс: статьи, инструкции и примеры кода из базы знаний Bitrix-Help.