Разные блоги для одного шаблона

Для реализации данного сценария есть два способа:

Способ №1

Сделать клон шаблона и в нем изменить вывод конкретного блога, но минус такой реализации - нельзя потом обновить клон шаблона

Способ №2

а) Для каждой витрины укажите свой параметр блога в структуре приложения Сайт, например (см. картинку)

б) Внести правки в файлы темы дизайна, для темы TopShop (файл home.single.html и home.split.html), для темы TopStyle (файл home.html)

в) Найти строчку {$latest_posts = $wa->blog->posts(null, 3)} и заменить её на

{if $wa->globals("blog") == 1}
    {$latest_posts = $wa->blog->posts(1, 3)}
{elseif $wa->globals("blog") == 2}
    {$latest_posts = $wa->blog->posts(2, 3)}
{/if}

Данный код означает, что для витрины, где мы прописали blog=1 будут выведены записи из блога с ID = 1, а для blog=2 будут вывенены записи с ID = 2

Смотрите также