Две витрины и несколько блогов, нужна срочная помощь!

Доброго дня! Может, кто-то сталкивался.

Была одна витрина и 4 блога (тематики разные). В настройках указано "выводить все блоги", т.к. нужна была единая лента на главной странице из всех 4 веток. 

Сейчас добавил новую витрину и еще один блог для нее. На второй витрине нужен только "её" блог. С этим я справился, в поселении БЛОГ второй витрины указал в настройках "показывать 1 блог". НО! Этот блог так же виден и на главной витрине. И скрыть его через настройки нет возможности. Как заблокировать вывод именно этого, 5 блога на старой витрине??

4 ответа

  • 1
    Антон 16 апреля 2019 18:20 #

    По моему надо или в настройках темы главной витрины или в шаблонах её найти вывод записей блога и указать ID нужных четырёх блогов через запятую.

    • +1
      samcolor samcolor 17 апреля 2019 22:18 #

      Проблему решил частично...

      1. в файле app_sidebar.html завесил возможность вывода блога с id=7 конструкцией {if $blog.id<>7} (выводить ленту)... Костыль, ну что ж поделать...

      2. Осталось решить проблему, как заблокировать вывод в stream_posts.html посты из конкретного блога (id=7) - с кодом я далеко не на "ты" :((( Понимаю, что алгоритм прост - надо перед выводом каждого блока с постом проверять, какому блоку этот пост принадлежит, и если блогу с номером 7, то его "пропускать", не выводить. Но как определить принадлежность текущего поста в потоке??

  • 1
    Антон 16 апреля 2019 18:29 #

    Если в шаблонах, то нужно найти файл, который выводит записи блога и в нём примерно такой код: 

    {$_blog_posts = $wa->blog->posts($theme_settings.blog__id, 5)}

    и изменить его так:

    {$_blog_posts = $wa->blog->posts(1,2,3,4)}

    Кстати, какая у вас тема оформления?

    • +1
      samcolor samcolor 16 апреля 2019 21:29 #

      Добрый вечер! Сейчас попробую разбораться, спасибо! Тема - Yourshop

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

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