Опубликовано: 14 декабря 2015
Как вывести блока "Последние фото" в боковой панели?
1. создайте блок "last_photos"
2. в качестве содержимого пропишите:
{$last_photos = $wa->photos->photos('', '150x150', 8)} {if $last_photos} <div class="fill-background sidebar-group" style="background:#fff;"> <div class="sidebar-title">Последние фото</div> <div class="sidebar-box"> {foreach $last_photos as $photo} <div style="margin:1% 3%; width:42%; display:inline-block;"> {if empty($photo.frontend_link)} <img src="{$photo.thumb_150x150.url}" {if $photo.description} title="{$photo.description|escape}"{/if} style="width:100%;" /> {else} <a href="{$photo.frontend_link|default:'#'}"> <img src="{$photo.thumb_150x150.url}" {if $photo.description} title="{$photo.description|escape}"{/if} style="width:100%;" /> </a> {/if} </div> {/foreach} </div> </div> {/if}
3. в файлах sidebar.html всех приложений (сайт,магазин,блог,фото), в самом низу файла пропишите:
{$wa->block("last_photos")}
Комментарии (2)
А как сделать, чтобы эти фото в боковой панели были кликабельны?
Уточните, куда должна вести ссылка?
На главной странице в блоке "последние фото" фотографии кликабельны и ведут на эту фото в фотогалерею. Нужно тоже самое и для боковой панели.
Подправили код в соответствии с комментариями