@IgorRastarov

Как вывести свойства у свойства в битрикс?

Всем привет.
Мне надо Вывести свойства типа привязка к элементам -множественное, у этих свойства есть свои свойства.
<?
foreach($arResult["PROPERTIES"]["CALL"]["VALUE"] as $call)
{
	$call = CIBlockElement::GetList(Array("SORT"=>"ASC"), Array("IBLOCK_ID"=>"4", "ID"=>$call),false, Array("ID", "IBLOCK_ID")); ;	
				while($ob = $сall->GetNextElement()){ 
				$arFields = $ob->GetFields();  //тут поля Имя, превьюхи и тд
				$arProps = $ob->GetProperties(); // тут свойства. Продолжительность, время и т.д
					}
				$arResult["CALLP"][] = $arProps;
				$arResult["CALLF"][] = $arFields;
				}
?>
<h2>Звонки</h2>
<?foreach($arResult["CALLP"] as $arItem):?> //так свойства
<?foreach($arResult["CALLF"] as $arItems):?> //без него не выыодится имена
	<?=$arItems["NAME"];?> //вывод имени звонка
	<?=$arItem["LONG"]["VALUE"];?> //вывод продолжительности звонка
<?endforeach?>
<?endforeach?>

С моим кодом у меня получается дублирование. Выводит по несколько раз одно и тоже.
Подскажите, пожалуйста, как в один цикл запихнуть и чтобы свойства у свойств выводилось,
а также их имена, без дублирования.
По верстке элементы должны идти друг за другом.
то есть:
Звонок 1
Продолжительность: 50 мин

Звонок 2
Продолжительность: 30 мин

и тд.А у меня так

Звонок 1
Продолжительность: 50 мин

Звонок 2
Продолжительность: 50 мин

Звонок 1
Продолжительность: 30 мин

Звонок 2
Продолжительность: 30 мин
  • Вопрос задан
  • 376 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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