Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Максим Задубин пишет:
если менять активность через ciblockelement::update - то я выставлю активность в ту что надо и при этом все остальные поля и свойства обнулятся если я их не пропишу снова.
Нет, если вы меняете только одно поле (не свойства), то и будет меняться только одно поле.
странно.
я делаю таким образом:
$el = new CIBlockElement;
$arLoadProductArray = Array(
"ACTIVE" => "N", // не активен
);
$res = $el->Update($ELEMENT_ID, $arLoadProductArray);
if(!$res){
die("cant set active N init.php");
}
- ошибку не выдает но активность элемента не меняется!
пс. также пробовал менять активность у неактивного элемента - тоже не меняет