juniorcoder
@juniorcoder
Ура, у нас новый умный AI...

Как вывести свойство в Битрикс у типа данных «привязка к элементам»?

В новостной ленте создал свойство "Привязка к элементам", в детальной новости вывожу так:
<?foreach($arResult["PROPERTIES"]["AKZII_ELEMENT"]["VALUE"] as $analog):?>
       <?$res = CIBlockElement::GetByID($analog);?>
       <?if($ar_res = $res->GetNext())?>
       if ($ar_props = $db_props->Fetch());?>
       <?
       $renderImage = CFile::ResizeImageGet($ar_res["PREVIEW_PICTURE"], Array("width" => 200, "height" => 300), BX_RESIZE_IMAGE_EXACT, false);
       echo '<img alt="'.$ar_res["NAME"].'" src="'.$renderImage["src"].'" class="person-img img-responsive" />';
       ?>
       <span class="name"><?=$ar_res["NAME"];?></span>
       <span class="descr"><?=$ar_res["PREVIEW_TEXT"];?></span>
<?endforeach;?>


1. Как вывести цену? Этот код выводит только "По запросу", хотя цена есть и в каталоге она выводится как надо.
<?
						if($price['PRICE'] != 0)
						{
							if (!empty($price))
							{
								if ($arParams['PRODUCT_DISPLAY_MODE'] === 'N' && $haveOffers)
								{
									echo Loc::getMessage(
										'CT_BCI_TPL_MESS_PRICE_SIMPLE_MODE',
										array(
											'#PRICE#' => $price['PRINT_RATIO_PRICE'],
											'#VALUE#' => $measureRatio,
											'#UNIT#' => $minOffer['ITEM_MEASURE']['TITLE']
										)
									);
								}
								else
								{
									echo $price['PRINT_RATIO_PRICE'];
								}
							}
						}
						else{
							echo 'По запросу';
						}
						?>
  • Вопрос задан
  • 303 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы