Почему не вижу данных?

Друзья, подскажите. Получаю цену товара по id.
Товары вывожу в компоненте список новостей.
Использую result_modifier.php, чтобы получить цену и записать ее в в массив, которые выводится в шаблоне.

if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true) die();

foreach($arResult["ITEMS"] as $arItem):

	$rsPrices = CPrice::GetList(array(), array('PRODUCT_ID' => $arItem["ID"], 'CATALOG_GROUP_ID' => 1));
	if ($arPrice = $rsPrices->Fetch())
	{
		$pp = $arPrice["PRICE"];
		$arItem["PROPERTIES"]['PROD'] = $pp;
	}

endforeach;


Цену получаю, но в шаблоне в массиве $arItem["PROPERTIES"] нету ['PROD'] и соответсвенно цены. Что не так?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true) die();

foreach($arResult["ITEMS"] as $key => $arItem):

  $rsPrices = CPrice::GetList(array(), array('PRODUCT_ID' => $arItem["ID"], 'CATALOG_GROUP_ID' => 1));
  if ($arPrice = $rsPrices->Fetch())
  {
    $pp = $arPrice["PRICE"];
    $arResult["ITEMS"][$key]["PROPERTIES"]['PROD'] = $pp;
  }

endforeach;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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