Как добавить на сайт список последних записей блога

Ссылки на последние записи (новости), которые вы публикуете с помощью приложения «Блог», можно добавить в любое место на страницах сайта, например, в боковую панель.

Для этого используйте раздел «Блоки» в приложении «Сайт»:

  1. Щелкните по названию блока «blog.latest_posts».
  2. На странице просмотра блока щелкните по фрагменту кода, который предназначен для встраивания на страницы сайта, и скопируйте его:

    {$wa->block("blog.latest_posts")}
    
  3. c
  4. Вставьте скопированный код в нужное место в редакторе дизайна любого приложения Webasyst: «Сайта», «Фото», «Хаба», Shop-Script и т. д.
  5. Готово! В том месте, куда вы вставили код блока «blog.latest_posts», будут отображаться ссылки на последние статьи в вашем блоге.



Дополнительные возможности и настройки

Выбор блога

Если вы ведете несколько блогов в одном Webasyst-аккаунте, то для отображения списка последних записей можно выбрать только один из блогов. Для этого в исходном коде блока «blog.latest_posts» найдите фрагмент

$wa->blog->posts()

В скобках укажите ID нужного блога:

$wa->blog->posts(2)
ID блога можно узнать из его URL, открыв нужный блог в своем аккаунте. Например: yourdomain.ru/webasyst/blog/?blog=2


Ограничение количества записей

По умолчанию список последних записей блога ограничен 20 ссылками. Чтобы изменить это ограничение, в исходном коде блока «blog.latest_posts» укажите нужное число, как показано ниже:

$wa->blog->posts(null, 5)
null обозначает отображение последних записей из всех блогов в вашем аккаунте, а не только какого-то одного.


Оба этих примера (указание ID блога и количества записей) можно совместить:

$wa->blog->posts(2, 5)

Здесь первое число в скобках означает ID блога, а второе — количество записей, которые нужно показывать на страницах сайта.

7 комментариев

  • +1
    Алексей Алексей 29 июля 2016 17:55 #

    А можно как то сделать, что бы вместе с последними новостями, отображались еще и фото этой новости как в главной ленте? И возможно ли сделать фильтрацию этих новостей по тегу?

  • +1
    apsheron apsheron 17 декабря 2017 04:46 #

    добрый день

    как заменить запись -новые записи в блоге

    на запись -новости

    чтоб название изменить?

    на главной странице сайта?

    https://tricolor-tv-moscow.ru/


  • +1
    Алексей Данилов Алексей Данилов 29 января 2018 14:14 #

    Добрый день, подскажите, делаю как написано, но кол-во отображаемых записей не изменяется.....

    тема топшоп

  • +1
    Алексей Данилов Алексей Данилов 31 января 2018 11:38 #

    Добрый день, подскажите пожалуйста, делаю изменения, но выводятся только 3 последних записи....


  • +1
    ММК ММК 3 сентября 2018 13:23 #

    Если сделать все, как описано выше, а именно: вставить на любую страницу конструкцию

    {$wa->block("blog.latest_posts")}

    предварительно отредактировав строку блока:

    $wa->blog->posts(2)

    то, все работает - появляется список последних постов в блоге 2.

    Однако, почему-то эта конструкция не работает, если вставить ее на дополнительную страницу блога 1. В этом случае ничего, кроме названия страницы, не выводится

    Добавить комментарий

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