Bitrix
PHP разработка

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

Как быстро очистить значения свойства сразу у всех элементов инфоблока в Битрикс через код на D7, без ручной правки в админке.

Киселев Александр
Киселев Александр
Разработчик SiteVisor.Cloud15 мар 2024· 2 мин
Читать автора
<?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' => '',
    ]);
}
Просмотров: 1493

Комментарии

Пока нет комментариев — будьте первым.

Похожие материалы

Проверьте это на своём сайте

Бесплатные инструменты SiteVisor разбирают индексацию, robots.txt, редиректы и микроразметку — без регистрации и настройки.