php Обновлениеэлементабитрикс

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Обновлениеэлементабитрикс相关的知识,希望对你有一定的参考价值。

<?php

$arSelect = array("ID", "IBLOCK_ID");
$arFilter = array("IBLOCK_CODE" => 'site_settings', "CODE" => 'site_settings_element', "ACTIVE_DATE" => "Y", "ACTIVE" => "Y");
$res = CIBlockElement::GetList(array(), $arFilter, false, false, $arSelect);
$id = '';
$iblockId = '';
$prop_id = '';
while($ob = $res->GetNextElement())
{
    $arFields = $ob->GetFields();
    if (!empty($arFields['ID'])) {
        $id = $arFields['ID'];
        $iblockId = $arFields['IBLOCK_ID'];
    }
}

$arFilter = array(
    'IBLOCK_ID' => $iblockId,
    'CODE' => 'LAST_YEAR_MARKETS_SEARCH',
);
$res = CIBlockProperty::GetList(array(), $arFilter);
$field = $res->Fetch();
if ($field) {
    $prop_id = IntVal($field['ID']);
}

$el = new CIBlockElement;
$PROP = array();
$PROP[$prop_id] = "2017";  

$arLoadProductArray = array(
  "MODIFIED_BY"    => $USER->GetID(),
  "PROPERTY_VALUES"=> $PROP,
);

$res = $el->Update($id, $arLoadProductArray);

<?php

CIBlockElement::SetPropertyValuesEx($id, false, array('LAST_YEAR_MARKETS_SEARCH' => '2018'));

以上是关于php Обновлениеэлементабитрикс的主要内容,如果未能解决你的问题,请参考以下文章

php Вытаскиваемценуизэлементаинфоблока。

php Отправкаписьмапридобавленииэлементаинфоблока

php ДобавляетиконкуэлементамLIвменюWordPress,укоторыхестьдочерниеэлементы。

python НаходимвсевозможныекомбинацииэлементовпоследовательностинаPython

php Сообщениенасайтеповерхвсехэлементов

php 更多信息WordPressвменюнаосновеметодолгииБЭМспомощьютолькофильтровменю