Скидка 62%

Блок категорий

Укажите домен без http и слешей. Пример: domain.com
ms_category_eco

Поставка в электронном виде.

Добавляет новый блок с категориями для быстрой навигации. Три современных пресета, на выбор. Можно разместить на главной странице или в любом удобном месте
Подробное описание
2 000.00 ₽
5 200.00 ₽ Вы экономите: 3 200.00 ₽
2 000.00 ₽
5 200.00 ₽

ms_category_eco

Описание

Модуль Блок категорий добавляет новый блок с категориями для быстрой навигации. Модуль предоставляет три современных пресета отображения (Quadrato, Tondo, Lista) с возможностью размещения на главной странице или в любом удобном месте через Block Manager.

Функциональность

  • Три пресета отображения категорий:
  • Quadrato - квадратное отображение
  • Tondo - круглое отображение
  • Lista - списковое отображение
  • Настройка количества столбцов для разных устройств (десктоп, планшет, мобильные)
  • Автоматическое определение типа устройства (MobileDetect)
  • Отображение изображений категорий
  • Изображение при наведении (hover image) для категорий
  • Настройка количества отображаемых подкатегорий
  • Различные варианты заполнения блока:
  • Автоматически (все категории 1-го уровня)
  • Подкатегории выбранных категорий
  • Ручной выбор категорий
  • Альтернативное отображение (Flip Card)
  • Карусель для отображения категорий
  • Расположение категорий справа от изображения
  • Группировка категорий

Принцип работы

Модуль работает через систему хуков и Block Manager:

  1. Хук render_blocks - обрабатывает блоки типа ms_category_eco:
  • Определяет способ заполнения блока (автоматически, подкатегории, ручной выбор)
  • Получает список категорий через fn_get_categories_eco() или fn_get_categories()
  • Добавляет изображения категорий через fn_get_image_pairs()
  • Определяет количество столбцов на основе типа устройства (MobileDetect)
  • Настраивает количество видимых подкатегорий
  1. Функция fn_get_categories_eco() - получает категории с изображениями:
  • Вызывает стандартную функцию fn_get_categories()
  • Добавляет главное изображение для каждой категории через fn_get_image_pairs()
  1. Хук update_category_post - обрабатывает сохранение изображения при наведении:
  • Сохраняет изображение через fn_attach_image_pairs() с типом ms_category_hover_image
  1. JavaScript - обработка группировки категорий и интерактивных элементов
  1. Шаблоны - три пресета отображения:
  • quadrato_view.tpl - квадратное отображение
  • tondo_view.tpl - круглое отображение
  • lista_view.tpl - списковое отображение

Расположение в админке

Создание блоков:

  • Дизайн → Менеджер блоков - создание блоков типа "MS: Блок категорий"

Редактирование категорий:

  • Товары → Категории → Редактирование - добавлено поле "Изображение для наведения"

Важные замечания

  • Модуль использует библиотеку MobileDetect для определения типа устройства
  • Требует наличия изображений категорий для корректного отображения
  • Работает только на фронтенде (storefront)
  • Поддерживает различные варианты заполнения блока категориями
  • Настройки блока доступны в Block Manager при создании/редактировании блока

Похожие товары

2 000.00 ₽
Выберите опции
Скидка 75%
2 000.00 ₽ 8 000.00 ₽
Выберите опции
Скидка 40%
3 000.00 ₽ 5 000.00 ₽
Выберите опции
2 000.00 ₽
Выберите опции
Скидка 40%
3 000.00 ₽ 5 000.00 ₽
Выберите опции
Скидка 84%
2 000.00 ₽ 12 450.00 ₽
Выберите опции