Руководство по работе со свойствами элементов инфоблока в 1С-Битрикс

Внимание! Работает режим премодерации. Все сообщения публикуются после проверки!
Страницы: 1
Ответить
RSS
Руководство по работе со свойствами элементов инфоблока в 1С-Битрикс
Работа со свойствами элементов инфоблока в 1С-Битрикс - получение, обновление и удаление

Работа со свойствами инфоблока в 1С-Битрикс — одна из самых частых задач  при разработке корпоративных порталов, интернет-магазинов и других  веб-проектов. В этой статье мы разберём, как получать, обновлять и  удалять значения свойств элементов, а также объясним ключевые моменты  для успешной работы (включая классический API через CIBlockElement и краткие примеры D7 — ORM Bitrix Framework).
Этот код обновляет значение свойства элемента инфоблока и выводит новое значение, демонстрируя работу с точечным обновлением свойств через SetPropertyValuesEx.
Код
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');

use Bitrix\Main\Loader;

if (Loader::includeModule('iblock')) {
    $iblockId = 5; // ID инфоблока
    $elementId = 100; // ID элемента
    $propertyCode = 'ARTICLE'; // Код свойства
    
    // Обновляем значение свойства
    CIBlockElement::SetPropertyValuesEx($elementId, $iblockId, [
        $propertyCode => 'NEW-ARTICLE-123'
    ]);
    
    // Получаем обновленное значение
    $propertyValue = CIBlockElement::GetProperty(
        $iblockId, 
        $elementId, 
        [], 
        ['CODE' => $propertyCode]
    )->Fetch()['VALUE'];
    
    echo "Обновленное значение свойства: " . $propertyValue;
}
Страницы: 1
Ответить
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Стоимость услуг по разработке и сопровождению сайтов на 1C-Битрикс

Перенос сайтов на «1С-Битрикс»

сайты на платформе «1С-Битрикс» — это удобство, надежность и высокая посещаемость

от 12 000 рублей
Перенос сайтов с любых CMS и статичных страниц на платформу «1С-Битрикс», с учетом дизайна, верстки и урл-адресов. С сохранением всей информации и структуры сайта.

* зависит от объема выполняемых работ.

Аутсорсинг

готов помочь, если нет времени

договорная

Могу взять на себя работы по full-stack

* на основе готовой верстки

Участие в проекте

привлечение в проект на part-time основе

от 30 000 рублей / неделя

Возможно участие в проекте на ежедневной основе, как разработчика. Занятость - до 20 часов в неделю
Минимальный срок - одна неделя.

* сумма фиксированная