Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Получить значение свойства

00 голосов
4
Люди добрые, подскажите плиз, как получить значение конкретного свойства по его коду или ID

Код
<?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
      <td> 

         <?if(is_array($arProperty["DISPLAY_VALUE"]))
            echo implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]);
         elseif($arProperty["DISPLAY_VALUE"] === false)
            echo "&nbsp;";
         else
            echo $arProperty["DISPLAY_VALUE"];?>
      </td>
      <?endforeach?>
спросил 23 Май, 13 от Exet (380 баллов)

4 Ответы

00 голосов
<?=$arElement["DISPLAY_PROPERTIES"]["код_свойства"]["DISPLAY_VALUE"]?>
или
<?=$arElement["PROPERTIES"]["код_свойства"]["VALUE"]?>
ответил 23 Май, 13 от smileplz (8,020 баллов)
00 голосов
Цитата
Max Pryazhevsky пишет:
<?=$arElement["DISPLAY_PROPERTIES"]["код_свойства"]["DISPLAY_VALUE"]?>
или
<?=$arElement["PROPERTIES"]["код_свойства"]["VALUE"]?>


большое спасибо! неправильно задал вопрос...
как задать доп.условие: если код свойства == "код_свойства", то <?=$arElement["DISPLAY_PROPERTIES"]["код_свойства"]["DISPLAY_VALUE"]?>
ответил 24 Май, 13 от Exet (380 баллов)
00 голосов
Код
<?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> 
   <?if($pid == "код_свойства"):?>
      <p>Дополнительный текст для свойства</p> 
      <?=$arProperty["DISPLAY_VALUE"];?> 
   <?endif;?>
<?endforeach?>
ответил 13 Авг, 13 от smileplz (8,020 баллов)
00 голосов
спасибо, оч.помогли!
ответил 13 Ноя, 13 от Exet (380 баллов)

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

0 голосов
3 ответов
0 голосов
6 ответов
0 голосов
4 ответов
спросил 01 Янв, 14 от Kania (5,180 баллов)
0 голосов
4 ответов
0 голосов
3 ответов