Может быть кто подскажет касательно данной темы. Стало очень интересно. Есть компонент на странице news.list, у этого компонента есть свойство - Привязка к элементам другого блока. Другой блок имеет свойства TITLE, ADDRESS, PHONE и MAP (связка с картой Яндекс). Так вот стандартный вывод видит автоматически свойства TITLE, ADDRESS, PHONE, но MAP приходит пустой. То есть строчные поля видит прямо в массиве, а вот MAP нет - так и задумано или в чем-то ошибка?
Вот код:
Так вот тут никак не могу достать $arResult['SERVICE'][$item]['MAP']['VALUE'], чтобы получить координаты привязки.
Делать через GetList? Так и должно быть, что я не могу получить доступ к сложному свойству типа карт?
Вот код:
Код |
---|
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; |
Делать через GetList? Так и должно быть, что я не могу получить доступ к сложному свойству типа карт?