Skip to content

Как вывести блог на сайте

DOC · руководство пользователя · Revolution 5.x

Опубликованная статья может открываться по прямой ссылке, но это ещё не значит, что покупатель её найдёт. Блог нужно вывести хотя бы в одном заметном месте.

Вариант 1. Добавить блог в меню

Добавьте ссылку на главную категорию блога в нужное меню Revolution. Назовите её понятным словом: «Блог», «Советы» или «Новости». После сохранения проверьте меню на компьютере и телефоне.

Вариант 2. Показать новости на главной

  1. Откройте Настройки шаблона → Основные настройки → Главная страница → Новости.
  2. Включите блок и укажите нужное количество публикаций.
  3. Задайте понятный заголовок, например «Полезные советы».
  4. Сохраните и проверьте главную страницу.

Этот блок показывает публикации, но не создаёт их. Содержание берётся из списка новостей.

Вариант 3. Использовать макеты и модули OpenCart

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

Вариант 4. Связать статьи и товары

В статье можно выбрать товары — тогда покупатель перейдёт из совета к покупке. На странице товара Revolution также умеет показывать связанные материалы, если связь предусмотрена настройками и данными статьи.

Проверка

  • ссылка в меню открывает категорию, а не ошибку 404;
  • в категории видны только включённые статьи с наступившей датой публикации;
  • изображения не растянуты и не обрезают важную часть;
  • прикреплённые товары доступны и имеют цену;
  • на телефоне меню и карточки новостей удобно нажимаются.

DEV · точки интеграции

  • Меню Revolution формирует ссылки на revolution/revblog_category; поддерживаются вложенные категории.
  • Главная страница подключает контроллер/модуль revolution/revblogmod.
  • Twig-точки: revolution/revblog_mod.twig, extension/module/revblog_mod.twig, extension/module/revblogcategorymod.twig.
  • Layout для категории и статьи задаётся отдельно через blog_category_layout[store_id] и blog_layout[store_id].
  • Товарные связи используются страницами статьи и товара; при диагностике проверять обе стороны связи и фильтрацию товаров с нулевой ценой/остатком.

Все права на шаблон принадлежат его автору