~1 минуту, Опубликовано 15.03.2024

Удалить значения свойства у всех элементов инофблока на Битрикс

Удалить значения свойства у всех элементов инофблока на Битрикс
<?php
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

global $USER;
if (!$USER->IsAdmin()) {
    die('Доступ запрещен');
}

$iblockID = 27; //ID инфоблока, откуда берем элементы

$arSelect = array("ID", "IBLOCK_ID");
$arFilter = array("IBLOCK_ID" => $iblockID);
$res = CIBlockElement::GetList(array(), $arFilter, false, false, $arSelect);

while ($arItem = $res->fetch()) {
    // Удаляем значения свойств, перечисленых ниже
    CIBlockElement::SetPropertyValuesEx($arItem['ID'], $arItem['IBLOCK_ID'], [
        'ELEMENT_META_TITLE_UA' => '',
        'ELEMENT_META_DESCRIPTION_UA' => '',
        'ELEMENT_ELEMENT_META_H1_UA' => '',
    ]);
}

 

Читайте также  Как установить 404-ошибку на странице Битрикс

Категории: Bitrix