Обложка альбома для шаблона Есть решение

Пример:

{$my_works = $wa->blog->posts(1, 6)}
{if $my_works}
    {foreach $my_works as $post}
        {if $post.album_id}
            {$photos = $wa->photos->photos("/album/{$post.album_id}", "940")}
        {/if}
    {/foreach}
{/if}

В этом примере получаем все изображения из постов где прилинкован альбом.

В объекте "альбом" есть атрибут "Обложка альбома" (по видимому $album.thumb - значение ID картинки / могу ошибаться). Вопрос: как в шаблоне получить значение данного атрибута? Чтобы, потом получить данное изображение по ID


{$my_works = $wa->blog->posts(1, 6)}
{if $my_works}
    {foreach $my_works as $post}
        {if $post.album_id}
            $thumb_id = $wa->photos->...
            {$photo = $wa->photos->photo("$thumb_id", "940")}
        {/if}
    {/foreach}
{/if}

1 ответ

  • 1
    Николай 5 октября 2015 05:04 # Решение

    Пока писал, вроде нашел решение:

    {$my_works = $wa->blog->posts(1, 6)}
    {if $my_works}
        {$albums = $wa->photos->albums(false, false)}
        {foreach $my_works as $post}
            {if $post.album_id}
    	      {$photo = $wa->photos->photo($albums["{$post.album_id}"]["key_photo_id"], "940")}
    	            <img src="{$photo.thumb_940.url}" alt="">
            {/if}
        {/foreach}
    {/if}

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите