Ну раз в личку написал и не хотел тут задавать вопросы, то опишу и тут решение его проблемы f1nik25, а так же с переписанным его кодом:
И сам код шаблона для вывода фото из альбома:
Код:
<?php
namespace MyWidgetTest;
class MyWidget
{
public static function renderWidget(\XF\Widget\AbstractWidget $abstractWidget)
{
$owner_id = '';
$album_id = '';
$token = '';
$count = 100;
$version = 5.31;
$params = [
'owner_id' => $owner_id,
'album_id' => $album_id,
'count' => $count,
'v' => $version,
'access_token' => $token
];
$response = \XF::app()->http()->client()->get('https://api.vk.com/method/photos.get?&' . http_build_query($params));
$responseJson = \GuzzleHttp\json_decode($response->getBody()->getContents(), true);
return $abstractWidget->renderer('my_widget', [
'my_result' => $responseJson,
]);
}
}
Код:
<xf:foreach loop="$my_result.response.items" value="$result">
<div>
<img src={{ $result.photo_604 }} />
</div>
</xf:foreach>