Лучший Ответ prosites , 22 August 2018 - 14:20
Спасибо!
в итоге нашла у себя ошибку. НЕ указала номер приложения в исходном коде.
В итоге данные из массива извлекала так:
foreach ($myitems as $this->item){ $maps=null; $myitem=$this->item; //навзание материала $namefirm=$this->item->name; //ссылка на материал $link=$this->app->route->item($myitem); //картинка $element1 = $myitem->getElement('код элемента'); $data = (array)$element1->data(); $imgfirm = $data[0]['file']; //адрес формируется из двух полей $address = $myitem->getElement('95595244-92f0-4b4e-8d57-980afccfdf6c'); $town = $myitem->getElement('6d7e2f0b-642f-4f8d-b7e0-4e7a020bec51'); $address = (array)$address->data(); $town = (array)$town->data(); $address=$town[0]['value'].', '.$address[0]['value']; $maps[]=$namefirm; $maps[]=$link; $maps[]=$imgfirm; $maps[]=$address; //итоговый массив $array_maps[]=$maps; }Перейти к сообщению