Корзина пуста
MS: Расширенные подсказки для фильтров
Описание
Модуль ms_filter_tooltip предоставляет широкий набор настроек для создания информативных подсказок фильтров. Модуль позволяет добавлять подсказки к фильтрам товаров, настраивать их внешний вид и создавать словарь терминов для удобства пользователей.
Основные возможности
- Подсказки для фильтров: Добавление информативных подсказок к фильтрам товаров
- Настройка внешнего вида: Настройка типа отображения (Popup/Tooltip), цветовой темы, способа открытия
- Словарь терминов: Создание словаря терминов с возможностью индексации и прокрутки к терминам
- Настройка иконок: Настройка цветов иконок подсказок (обычное состояние, при наведении, при нажатии)
- Размеры подсказок: Настройка ширины и высоты окошка подсказок
Как работает модуль
Модуль использует следующие механизмы:
- База данных (
upgrades/migrations/): При установке модуль выполняет миграции для создания необходимых таблиц и полей
- Хуки характеристик (
hooks.func.php):
fn_ms_filter_tooltip_get_filters_products_count_before_select_filters()- добавляет поля для подсказок в запрос фильтровfn_ms_filter_tooltip_get_product_feature_data_before_select()- добавляет полеms_display_on_glossaryдля характеристикfn_ms_filter_tooltip_get_product_features()- добавляет полеms_display_on_glossaryв данные характеристик
- Контроллеры:
controllers/frontend/ms_filter_tooltip.php- обрабатывает запросы для словаря терминов
- JavaScript (
js/addons/ms_filter_tooltip/):
func.js- основная логика работы подсказок на витринеbackend/func.js- логика работы в административной панели
- Шаблоны:
- Шаблоны для отображения подсказок в фильтрах
- Шаблон словаря терминов (
views/ms_filter_tooltip/glossary.tpl)
Где находится функциональность
- Административная панель:
- Настройки модуля с широким набором параметров
- Управление словарем терминов
- Витрина:
- Фильтры товаров с подсказками
- Словарь терминов (если включен)
Настройки модуля
Общие настройки
- Тип отображения подсказки (
tooltip_type): Popup или Tooltip - Цветовая гамма подсказки (
tooltip_color_theme): Тема по макету, Темная тема, Светлая тема - Способ отображения подсказки (
tooltip_open_style): По нажатию или По наведению - Высота окошка подсказок (
tooltip_box_height): Высота в пикселях - Ширина окошка подсказок (
tooltip_box_width): Ширина в пикселях (по умолчанию 260) - Цвет иконки подсказки (
tooltip_icon_color): Цвет иконки в обычном состоянии - Цвет иконки при наведении (
tooltip_icon_color_hover): Цвет иконки при наведении курсора - Цвет иконки при нажатии (
tooltip_icon_color_click): Цвет иконки при нажатии
Настройки словаря терминов
- Показывать ссылку на словарь терминов (
enable_glossary): Включить/выключить отображение ссылки - Открывать словарь терминов в новом окне (
glossary_new_window): Открывать в новой вкладке - Включить индексацию (
enable_indexing): Включить алфавитный индекс терминов - Отступ от верхней границы (
scroll_offset): Отступ в пикселях при прокрутке к термину (по умолчанию 60) - Скорость прокрутки (
scroll_speed): Скорость прокрутки в миллисекундах (по умолчанию 1000)
Технические детали
- Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
- При установке выполняет миграции для создания необходимых структур данных
- Работает с характеристиками товаров для добавления подсказок
- Поддерживает создание словаря терминов с индексацией