Может быть кто подскажет касательно данной темы. Стало очень интересно. Есть компонент на странице news.list, у этого компонента есть свойство - Привязка к элементам другого блока. Другой блок имеет свойства TITLE, ADDRESS, PHONE и MAP (связка с картой Яндекс). Так вот стандартный вывод видит автоматически свойства TITLE, ADDRESS, PHONE, но MAP приходит пустой. То есть строчные поля видит прямо в массиве, а вот MAP нет - так и задумано или в чем-то ошибка?
Вот код:
[CODE]foreach($arResult["ITEMS"] as $arItem):
$count = count($arItem['PROPERTIES']['SERVISE']['VALUE']);
if($count>1):
foreach($arItem['PROPERTIES']['SERVISE']['VALUE'] as $item):
$destinations[$arItem['ID']]['coords'] = '['.$arResult['SERVICE'][$item]['MAP']['VALUE'].']';
$destinations[$arItem['ID']]['balloon'] = '<b>'.$arResult['SERVICE'][$item]['TITLE'].'</b><br>'.
$arResult['SERVICE'][$item]['ADDRESS'].'<hr>'.
$arResult['SERVICE'][$item]['PHONE'];
endforeach;
endif;
endforeach;
[/CODE]Так вот тут никак не могу достать $arResult['SERVICE'][$item]['MAP']['VALUE'], чтобы получить координаты привязки.
Делать через GetList? Так и должно быть, что я не могу получить доступ к сложному свойству типа карт?
Вот код:
[CODE]foreach($arResult["ITEMS"] as $arItem):
$count = count($arItem['PROPERTIES']['SERVISE']['VALUE']);
if($count>1):
foreach($arItem['PROPERTIES']['SERVISE']['VALUE'] as $item):
$destinations[$arItem['ID']]['coords'] = '['.$arResult['SERVICE'][$item]['MAP']['VALUE'].']';
$destinations[$arItem['ID']]['balloon'] = '<b>'.$arResult['SERVICE'][$item]['TITLE'].'</b><br>'.
$arResult['SERVICE'][$item]['ADDRESS'].'<hr>'.
$arResult['SERVICE'][$item]['PHONE'];
endforeach;
endif;
endforeach;
[/CODE]Так вот тут никак не могу достать $arResult['SERVICE'][$item]['MAP']['VALUE'], чтобы получить координаты привязки.
Делать через GetList? Так и должно быть, что я не могу получить доступ к сложному свойству типа карт?