@Darklt

Как загрузить в инфоблок параметр создаваемый в шаблоне битрикс?

Есть свойство строка множественная инфоблока со значениями рейтинга, в шаблоне вывожу среднее значение.

<?php $ratingVals = $arItem["PROPERTIES"]["rating"]["VALUE"];
$count = count($ratingVals);
$median = round (array_sum($ratingVals) / $count, 2); ?>
<?=$median?>

Где $arItem["PROPERTIES"]["rating"]["VALUE"] - множественное значение 3,4,6 итд.
А <?=$median?> выводит среднее, как этот параметр заносить в инфоблок ?
В ИБ создано свойство например "vote_sum"

Пробовал создать в файле некую структуру, но ничего не выходит.

CModule::IncludeModule('iblock');
   
   $IBLOCK_ID = 48;
       $getProperty = CIBlockElement::GetList (
         Array("ID" => "ASC"),
         Array("IBLOCK_ID" => $IBLOCK_ID, "ID" => $arFields['ID']),
        false,
        false,
        Array(
           'Property_median'
         )
    );
    while($ar_fields = $getProperty->GetNext())
    {
         $setProperty= $ar_fields['vote_sum'];
    }

CIBlockElement::SetPropertyValuesEx (
      $arFields['ID'],$arFields['IBLOCK_ID'],array (
             'vote_sum' => $setProperty
          )
     );
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы