ms_category_eco
Описание
Модуль Блок категорий добавляет новый блок с категориями для быстрой навигации. Модуль предоставляет три современных пресета отображения (Quadrato, Tondo, Lista) с возможностью размещения на главной странице или в любом удобном месте через Block Manager.
Функциональность
- Три пресета отображения категорий:
- Quadrato - квадратное отображение
- Tondo - круглое отображение
- Lista - списковое отображение
- Настройка количества столбцов для разных устройств (десктоп, планшет, мобильные)
- Автоматическое определение типа устройства (MobileDetect)
- Отображение изображений категорий
- Изображение при наведении (hover image) для категорий
- Настройка количества отображаемых подкатегорий
- Различные варианты заполнения блока:
- Автоматически (все категории 1-го уровня)
- Подкатегории выбранных категорий
- Ручной выбор категорий
- Альтернативное отображение (Flip Card)
- Карусель для отображения категорий
- Расположение категорий справа от изображения
- Группировка категорий
Принцип работы
Модуль работает через систему хуков и Block Manager:
- Хук
render_blocks- обрабатывает блоки типаms_category_eco:
- Определяет способ заполнения блока (автоматически, подкатегории, ручной выбор)
- Получает список категорий через
fn_get_categories_eco()илиfn_get_categories() - Добавляет изображения категорий через
fn_get_image_pairs() - Определяет количество столбцов на основе типа устройства (MobileDetect)
- Настраивает количество видимых подкатегорий
- Функция
fn_get_categories_eco()- получает категории с изображениями:
- Вызывает стандартную функцию
fn_get_categories() - Добавляет главное изображение для каждой категории через
fn_get_image_pairs()
- Хук
update_category_post- обрабатывает сохранение изображения при наведении:
- Сохраняет изображение через
fn_attach_image_pairs()с типомms_category_hover_image
- JavaScript - обработка группировки категорий и интерактивных элементов
- Шаблоны - три пресета отображения:
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
- Владельцам
- 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 и выше Панель администратора → Модули → Управление модулями → Кнопка Шестеренка → Ручная установка.

Настройка
Все настройки находятся в разделе Дизайн → Макеты.
Для отображения блока категорий на витрине необходимо добавить новый блок в макет страницы:
-
Откройте раздел Дизайн → Макеты;

-
Выберите на какой странице будет размещен блок;
-
Создайте новую или используйте существующую секцию;

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

-
В открывшемся окне выберите вкладку “Создать новый блок”;
-
Выберите блок “MS: Блок категорий”;

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

-
Выберите пресет из списка шаблонов;
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) [+] Первое издание *** [+] Добавлено [-] Удалено [\*] Изменено [!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.