Перейти к основному содержимому

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

Три раздела отвечают за наполнение главной страницы витрины: Баннеры, Преимущества и Отзывы.


Баннеры

Баннеры

Раздел /admin/banners управляет hero-баннерами в верхней части главной страницы.

Как устроены баннеры

Система баннеров двухуровневая:

Баннерный блок (BannerBlock)
└── Слот 1 (BannerSlot) — позиция в блоке
└── Слот 2
└── Слот N

Блок — это контейнер с определённым лейаутом (как расположены слоты). На сайте активен один блок с наибольшим приоритетом.

Слот — отдельная ячейка в блоке: изображение, ссылка или видео.

Создание баннера

  1. Нажмите «+ Создать блок»
  2. Задайте название и лейаут
  3. Откройте созданный блок и добавьте слоты
  4. В каждом слоте: загрузите изображение через медиатеку, задайте ссылку
  5. Включите блок тумблером — он станет активным на сайте

Преимущества

Преимущества

Раздел /admin/features управляет полосой с иконками под баннером (например: «Бесплатная доставка», «Гарантия», «Быстрый возврат»).

Создание элемента

Нажмите «+ Добавить». Заполните форму:

ПолеОписание
ИконкаURL SVG или PNG (рекомендуется 48×48 px)
ЗаголовокКороткий текст (например, «Доставка от 1 дня»)
ОписаниеПодпись под заголовком
АктивенПоказывать ли на сайте
ПорядокЧисло определяет очерёдность отображения

Элементы сортируются по полю «Порядок» по возрастанию.


Отзывы

Отзывы

Раздел /admin/reviews управляет блоком отзывов покупателей на главной странице.

Добавление отзыва вручную

Нажмите «+ Добавить отзыв»:

ПолеОписание
Имя автораОтображается в карточке отзыва
Должность / рольПодпись под именем (например, «Постоянный клиент»)
Текст отзываОсновной текст
Оценка1–5 звёзд
Фото автораЗагрузить через встроенный загрузчик
Ссылка на отзывURL источника (Яндекс Маркет, Google и т.д.)
АктивенПоказывать ли на сайте
ПорядокОчерёдность в слайдере

Импорт и экспорт

Экспорт JSON — скачивает все отзывы в файл reviews.json. Используется для резервного копирования или переноса между окружениями.

Импорт JSON — загружает отзывы из JSON-файла. Два режима:

  • Добавить (append) — добавляет к существующим
  • Заменить (replace) — удаляет все текущие и загружает из файла

:::tip Начальные данные В репозитории есть готовый файл с тестовыми отзывами: seed/reviews.json. Чтобы его загрузить — используйте кнопку «Импорт JSON» → выберите файл → режим «Заменить». :::