Статьи
Иногда бывает, когда нужно у всех элементов инфоблока (или не у всех), установить какое-то конкретное значение. Функция простая, но ее все равно надо писать)
Вот код самой функции, осталось только заменить код параметра и необходимое значение.
<?
CModule::IncludeModule("iblock");
$arSelect = Array("ID", "NAME", "PROPERTY_0000");
$arFilter = Array("IBLOCK_ID"=>1, "ACTIVE"=>"Y", "SECTION_ID" => array(1111), "INCLUDE_SUBSECTIONS" => "Y", "!PROPERTY_0000" => false);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
CIBlockElement::SetPropertyValuesEx($arFields["ID"], 1, array("0000" => false));
echo $arFields["NAME"]." (".$arFields["ID"].") обработан;<br />";
}
?>
Вот код самой функции, осталось только заменить код параметра и необходимое значение.
<?
CModule::IncludeModule("iblock");
$arSelect = Array("ID", "NAME", "PROPERTY_0000");
$arFilter = Array("IBLOCK_ID"=>1, "ACTIVE"=>"Y", "SECTION_ID" => array(1111), "INCLUDE_SUBSECTIONS" => "Y", "!PROPERTY_0000" => false);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
CIBlockElement::SetPropertyValuesEx($arFields["ID"], 1, array("0000" => false));
echo $arFields["NAME"]." (".$arFields["ID"].") обработан;<br />";
}
?>
|
|
Облако тегов
Последние комментарии
Наши клиенты
Контакты
ООО "Парнас"
420111
г. Казань, ул. Пушкина 18
Телефон :
8-843-236-6001
8-499-550-6001
Почта :
mail@parnas-it.com