Добрый день. Несколько дней пробую активировать с помощью кода свойство товара.
Вот такой код
foreach($arResult["ITEMS"] as $key => $arElement){
//print_r($arElement["PROPERTIES"]["H_ACTIONS_MAIN"]);
$arProperties=array(
"VALUE_ENUM"=>'Y',
"PROPERTY_VALUE_ID"=>'2051589',
"VALUE"=>'Y',
"VALUE_XML_ID"=>'c98d21ff097e06ec48c29deae18062ee',
"VALUE_ENUM_ID"=>'67801',
"VALUE_SORT"=>'500'
);
$el = new CIBlockElement;
$arLoadProductArray = Array(
"MODIFIED_BY" => $USER->GetID(), // элемент изменен текущим пользователем
"IBLOCK_SECTION" => false, // элемент лежит в корне раздела
"PROPERTY_VALUES"=> $arProperties,
"NAME" => "Элемент",
"ACTIVE" => "Y", // активен
);
$arResult["ITEMS"][$key]["PROPERTIES"]["H_ACTIONS_MAIN"] = $el->Update($ELEMENT_ID, $arLoadProductArray);
}
Код записываю в result_modifier.php.
Как только не пробовал реализовывать, ничего не выходит.
Подскажите пожалуйста с помощью какого метода активировать свойство?
Вот такой код
foreach($arResult["ITEMS"] as $key => $arElement){
//print_r($arElement["PROPERTIES"]["H_ACTIONS_MAIN"]);
$arProperties=array(
"VALUE_ENUM"=>'Y',
"PROPERTY_VALUE_ID"=>'2051589',
"VALUE"=>'Y',
"VALUE_XML_ID"=>'c98d21ff097e06ec48c29deae18062ee',
"VALUE_ENUM_ID"=>'67801',
"VALUE_SORT"=>'500'
);
$el = new CIBlockElement;
$arLoadProductArray = Array(
"MODIFIED_BY" => $USER->GetID(), // элемент изменен текущим пользователем
"IBLOCK_SECTION" => false, // элемент лежит в корне раздела
"PROPERTY_VALUES"=> $arProperties,
"NAME" => "Элемент",
"ACTIVE" => "Y", // активен
);
$arResult["ITEMS"][$key]["PROPERTIES"]["H_ACTIONS_MAIN"] = $el->Update($ELEMENT_ID, $arLoadProductArray);
}
Код записываю в result_modifier.php.
Как только не пробовал реализовывать, ничего не выходит.
Подскажите пожалуйста с помощью какого метода активировать свойство?