Best Answer 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;
}
Go to the full post













