Всем привет.
Мне надо Вывести свойства типа привязка к элементам -множественное, у этих свойства есть свои свойства.
<?
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 мин