Shop-Script

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

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

Способ №1

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

Способ №2

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

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

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

Читайте также

Минималистичный cookie-баннер на чистом HTML, CSS и JavaScript для Webasyst
Shop-Script

Минималистичный cookie-баннер на чистом HTML, CSS и JavaScript для Webasyst

Если вам нужен простой и аккуратный баннер для уведомления о файлах cookies — его можно сделать всего в одном HTML-файле, без сторонних библиотек.

21 октября 2025 г.Читать
Изменения стилей для ПК и мобильной версии в шаблонах Shop-Script
Shop-Script

Изменения стилей для ПК и мобильной версии в шаблонах Shop-Script

Вы можете самостоятельно изменить необходимые стили в шаблонах, предварительно добавив новый код в файл user.html или user.css (в зависимости от наличия того или иного файла).

30 июня 2023 г.Читать
Уведомление строкой
Shop-Script

Уведомление строкой

Уведомление строкой

31 октября 2022 г.Читать