Более 200 модулей для CS-Cart по единой подписке за 3 000 ₽ в месяц

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

Добавляет новый блок с категориями для быстрой навигации. Три современных пресета, на выбор. Можно разместить на главной странице или в любом удобном месте
Укажите домен без http и слешей. Пример: domain.com
По подписке 5 200 
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

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 при создании/редактировании блока
Продукт:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Назначение:
  • Владельцам
Архитектура
:
  • Frontend
Локализации:
  • English
  • Русский
Совместимость:
  • 4.18.X
  • 4.17.X
  • 4.16.X
  • 4.15.X
  • 4.14.X
  • 4.13.X
  • 4.12.X

Инструкция

Установка

После скачивания модуля, его установка производится штатными средствами CS-Cart на странице Панель администратора → Модули → Управление модулями → Загрузить и установить модуль (+).

Для версии CS-Cart 4.13.1 и выше Панель администратора → Модули → Управление модулями → Кнопка Шестеренка → Ручная установка.

Настройка

Все настройки находятся в разделе Дизайн → Макеты.

Для отображения блока категорий на витрине необходимо добавить новый блок в макет страницы:

  1. Откройте раздел Дизайн → Макеты;

  2. Выберите на какой странице будет размещен блок;

  3. Создайте новую или используйте существующую секцию;

  4. В выбранной секции нажмите “+” и “Добавить блок”;

  5. В открывшемся окне выберите вкладку “Создать новый блок”;

  6. Выберите блок “MS: Блок категорий”;

  7. В открывшемся окне заполните поле Название;

  8. Выберите пресет из списка шаблонов;

    Quadrato

**v1.8.0** от 19.01.2026  
[!] При установке настройки "Количество столбцов на десктопе" шаблона Lista более 3, искажаются иконки. Исправлено  
[\*] Актуализирован шаблон модуля

**v1.7.2** от 06.08.2024  
[\*] Обновлена верстка  
[+] Добавлена возможность стилизации модуля под цветовые темы  

**v1.7.1** от 22.02.2024    
[+] Стандартизация модуля  
[+] Обновлена верстка    
[\*] У пресета Quadrato, при наведении изменилось конечное положение элементов  

**v1.7.0** от 07.11.2023     
[+] У пресета Quadrato, у элементов родительской категории добавлены ссылки   
[!] Отображение изображений с прозрачным фоном    
[!] Для пресетов Tondo и Lista ограничены выставления кол-ва столбцов для моб. версии        
[-] Удален заполнитель "Вручную" в настройках блока, используется заполнитель "Подкатегории"      

**v1.6.0** от 03.11.2023     
[-] Удален старый пресет, доступен в прошлых версиях    

**v1.5.0** от 01.11.2023     
[+] Добавлены пресеты Quadrato, Tondo, Lista  

**v1.4.8** от 30.10.2023  
[-] Удалена функция выбора в настройках модуля категории, которая будет отправляться по АПИ при запросе api/categories?ms_get_parent_category=Y  

**v1.4.7** от 21.09.2023   
[+] Добавлена возможность выбирать размеры иконок в настройках модуля   

**v1.4.6** от 06.09.2023   
[+] Добавлена возможность выбора в настройках модуля категории, которая будет отправляться по АПИ при запросе api/categories?ms_get_parent_category=Y  

**v1.4.5** от 17.08.2023   
[+] Стандартизация модуля  
[+] При выборе заполнения "Подкатегории" в настройке блока, подтягивались только категории уровня 1, исправлено  
[\*] Изменены короткие теги <? на обычные <?php  

**v1.4.4** от 19.07.2023   
[!] Валидатор () выдаёт ошибку, дубликат атрибута id значение trigger у элемента span. Исправлено  

**v1.4.3** от 13.02.2023  
[+] Добавлены языковые переменные

**v1.4.2** от 10.02.2023  
[+] Исправлен файл init.php

**v1.4.1** от 26.12.2022  
[+] Стандартизация модуля

**v1.4.0** от 18.11.2022  
[+] Добавлен логотип к блоку  
[+] Добавлена возможность добавления иконки для категории при наведении  
[!] Исправлено отображение подкатегорий и иконки категории в блоке  

**v1.3.9** от 09.10.2022  
[+] Стандартизация модуля

**v1.3.8** от 09.06.2022  
[!] Исправлено использование вложенных категорий

**v1.3.7** от 20.05.2022  
[\*] Изменены css стили

**v1.3.6** (05.05.2022)  
[+] Добавлена настройка - Изменять вид карточек на страницах подкатегорий
[\*] Изменены css стили

**v1.3.5** (04.05.2022)  
[\*] Изменена папка themes_repository
[\*] Изменены css стили

**v1.3.4** (04.05.2022)  
[+] Добавлено альтернативное отображение категорий
[+] Добавлено отображение в виде карусели

**v1.2.4** (13.04.2022)  
[+] Отображение выбранных подкатегорий

**v1.2.3** (06.02.2022)  
[\*] Cтандартизация кода модуля

**v1.2.2** (20.09.2021)  
[+] Отображение в категориях

**v1.2.1** (08.09.2021)  
[\*] Убраны лишние запросы к невыбранным категориям

**v1.2.0** (08.09.2021)  
[+] Отображение в виде Flip card  
[+] Отображение выбранных категорий

**v1.1.0** (23.04.2021)  
[+] Отображение в 3 колонки для мобильной версии  
[\*] Рефакторинг кода

**v1.0.4** (18.03.2021)  
[\*] Изменены языковые переменные

**v1.0.3** (27.01.2020)  
[+] Первое издание

***

[+] Добавлено  
[-] Удалено  
[\*] Изменено  
[!] Исправлена ошибка
Отзывы

Здесь можно поделиться своим мнением и оценить нашу работу.

Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.

Похожие модули