Webasyst, форма вывода записей блога с картинками

18 февраля 2018

Записи блога с картинками на главной странице Webasyst. Делал под Bootstrap3, поэтому стили подгоните под себя

Сделано через ключ image=1.jpg, класть картинки в /wa-data/public/site/blogpic/, вывод 6 записей любого блога

В настройках поста, к которму выводите картинку, в "настройки записи", в "Дополнительные параметры" пишете image=файл_картинки

Для удобства использования можно создать для этого новый блок вывода новостей и вставить туда следующий код

{$latest_posts = $wa->blog->posts(null, 6)}
<div class="row">
    {foreach $latest_posts as $post}
    <div class="col-xs-12 col-sm-2">
        {if $post.image}
        <img src="/wa-data/public/site/blogpic/{$post.image}" class="img-responsive" alt="Запись блога">
        {/if}
        <p>
            {$post.text|strip_tags|truncate:160}
            <br><b><a href="{$post.link}">Подробнее »</a></b>
        </p>
    </div>
    {/foreach}
</div>

Повторюсь, это решение под Bootstrap, т.к. мы используем его в своих работах. Если в вашем сайте нет Bootstrap, то подгоните стиль под свои нужды. Ну или можете обратиться к нам, а мы сделаем это за небольшое вознаграждение.