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

Помогите с вывод множественного свойства

00 голосов
5
Привет!

У инфоблока есть множественное свойство RECOMMEND, необходимо вывести его значения.

Пробую так:

Код
<?foreach($arResult["DISPLAY_PROPERTIES"]["RECOMMEND"] as $pid=>$arProperty):?> 
<?echo $arProperty["DISPLAY_VALUE"];?> 
<?endif?> 
<?endforeach?>


Не получается

<? echo "<pre>"; print_r($arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]); echo "</pre>";?>
Выводит:


Array
(
[ID] => 61
[TIMESTAMP_X] => 2012-02-21 19:42:54
[IBLOCK_ID] => 11
[NAME] => С этим товаром рекомендуем
[ACTIVE] => Y
[SORT] => 900
[CODE] => RECOMMEND
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => E
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => Y
[XML_ID] => 18
[FILE_TYPE] =>
[MULTIPLE_CNT] => 1
[TMP_ID] =>
[LINK_IBLOCK_ID] => 11
[WITH_DESCRIPTION] => Y
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[PROPERTY_VALUE_ID] => Array
(
[0] => 294545
[1] => 294546
)

[VALUE] => Array
(
[0] => 50813
[1] => 50812
)

[DESCRIPTION] => Array
(
[0] =>
[1] =>
)

[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[~VALUE] => Array
(
[0] => 50813
[1] => 50812
)

[~DESCRIPTION] => Array
(
[0] =>
[1] =>
)

[~NAME] => С этим товаром рекомендуем
[~DEFAULT_VALUE] =>
[DISPLAY_VALUE] => Array
(
[0] => Тестовый товар 1
[1] => Тестовый товар 2
)

)
спросил 12 Июнь, 13 от Maximus1 (380 баллов)

5 Ответы

00 голосов
<?foreach($arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]["VALUE"] as $value):?>
<?=$value?>
<?endforeach?>
ответил 12 Июнь, 13 от Bambocho (300 баллов)
00 голосов
А если нужно вывести и значение и описание в одной интеграции, тогда как?
ответил 24 Июнь, 13 от 6epcepkEp (140 баллов)
00 голосов
Код
<?foreach($arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]["VALUE"] as $k=>$value):?>
   <?=$value?>  - <?=$arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]["DISPLAY_VALUE"][$k]?>
<?endforeach?> 

Если я вас правильно понял
ответил 28 Сен, 13 от Run (1,300 баллов)
00 голосов
Что за описание?
ответил 29 Дек, 13 от Bambocho (300 баллов)
00 голосов
Дмитрий Шкуркин пишет:
Цитата
Код
 <?foreach($arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]["VALUE"] as $k=>$value):?>
   <?=$value?>  - <?=$arResult["DISPLAY_PROPERTIES"]["RECOMMEND"]["DISPLAY_VALUE"][$k]?>
<?endforeach?> 
 

Если я вас правильно понял
Все правильно, но в моём случае
Код
<?foreach($arResult["DISPLAY_PROPERTIES"]["prise"]["VALUE"] as $k=>$value):?>
   <?=$value?>  - <?=$arResult["DISPLAY_PROPERTIES"]["prise"]["DESCRIPTION"][$k]?>
<?endforeach?>  
Огромное спасибо!
ответил 14 Апр, 14 от 6epcepkEp (140 баллов)

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

0 голосов
2 ответов
0 голосов
2 ответов
0 голосов
5 ответов
0 голосов
8 ответов