Есть инфоблок, в котором хранится связь (свойство - PLAY_LIST) с элементом другого инфоблока. Если свойство в котором хранится связь не множественное, то делаю вот так:
Все работает. Не могу понять как быть, если свойство (PLAY_LIST), в котором, хранится связь - множественное. Т.е. необходимо выводить множественные значения.
Подскажите, пожалуйста, решение. Очень надеюсь, что правильно сформулировал задачу.
| Код |
|---|
<?if($arItem["DISPLAY_PROPERTIES"]["PLAY_LIST"]["VALUE"]):?>
<?
//$path = CFile::GetPath($arItem["DISPLAY_PROPERTIES"]["PLAY_LIST"]["VALUE"]);
$path = '';
//var_dump($arItem["DISPLAY_PROPERTIES"]["PLAY_LIST"]["VALUE"]);
$db_props = CIBlockElement::GetProperty(5, $arItem["DISPLAY_PROPERTIES"]["PLAY_LIST"]["VALUE"], "sort", "asc", Array("CODE"=>"FILE")); // , Array("CODE"=>"FILE")
/*while($ar_props = $db_props->Fetch()){
var_dump($ar_props);
}
*/
if($ar_props = $db_props->Fetch()){
$path = CFile::GetPath(IntVal($ar_props["VALUE"]));
// var_dump($path);
}
?>
<b>PLAY_LIST: </b><span id="schedule_rs"><a href="<?=$path?>">schedule_rs</a></span>
<?endif;?>
|
Все работает. Не могу понять как быть, если свойство (PLAY_LIST), в котором, хранится связь - множественное. Т.е. необходимо выводить множественные значения.
Подскажите, пожалуйста, решение. Очень надеюсь, что правильно сформулировал задачу.