Точно!! Спасибо огромное) А то вывих мозга уже намечался)))
Нет, он тебе возвращает два. http://joxi.ru/l2ZLnYdHzNaKjr
Это ты уже на уровне php выводишь только одно. Смотри свой вывод.
Возвращает только по одному: по последнему


По первому пиву точно есть 3 заведения и они не пересекаются, то есть теоретически должно выдать 5 позиций.


Сам запрос:

$query = ' query beers($where: BeerWhereInput) { beers(where: $where) { places( orderBy: price_ASC, first: 24 where: { price_gt: 0 } ) { price Place { name address place_id url_name image lng lat } } } } ';

Дима, я что-то не очень понимаю твой вопрос "Не могу найти правильное решение, как 2 пива запихать в запрос.". Что ты имеешь ввиду? По виду у тебя правильный запрос на получение двух видов пива. Где что не так?
Николай, приветствую! Прошу волшебного пинка в нужную сторону:


$params = [ "query" => $query, "variables" => [ "where" => [ "name_in" => array("Lager Hell Ayinger (Айингер Лагер Хелль) бутылка","Lager Hell Ayinger (Айингер Лагер Хелль) разливное") ] ], ]; print_r($params); $client = $modx->getService('rest.modRestCurlClient'); $result = $client->request('https://pivkarta.ru', '/api/', 'POST', $params, [ "contentType" => "json", ]);
Не могу найти правильное решение, как 2 пива запихать в запрос.
Дима, не за что!
Понял, спасибо!
Олег, я рад, что ты оценил :)
Дима, привет!
К сожалению, там пока не получится картинку вывести. Дело в том, что там Image - это объект. Нужный нам путь - это его свойства path. Его мы можем вывести: http://joxi.ru/EA4KnbqcoxKyB2
Но картинку по этому пути мы не получим, нам надо еще путь добавить. К примеру, если путь uploads/lazy/eacfd9b91eabfc21a38dbf51d733bec0.jpg, то полный путь будет, к примеру /images/thumb/uploads/lazy/eacfd9b91eabfc21a38dbf51d733bec0.jpg или /images/big/uploads/lazy/eacfd9b91eabfc21a38dbf51d733bec0.jpg
А этого пока не получится сделать, потому что я еще не добавил функционал склеивания переменных.