Что умеет решение
Модуль «Артекс: Карта объектов инфоблока с фильтром» размещает на сайте интерактивную карту торговых точек с боковым списком и фильтрами.
Покупатели видят карту со всеми магазинами. Выбор страны и города в фильтре обновляет список и метки на карте без перезагрузки страницы. Клик по метке или карточке магазина открывает всплывающее окно с адресом, телефоном и режимом работы.
Возможности модуля
Яндекс Карта
Доступны темы оформления: стандартная, серая, тёмная, ночная.
Масштаб карты автоматически подстраивается под отображаемые метки.
Кластеризация меток с возможностью настройки цвета и размера.
Маркеры: выбор цвета из палитры, произвольный HEX-код или загрузка собственной SVG-иконки.
Фильтры и список
AJAX-фильтрация по стране/региону и городу/населённому пункту. Фильтр можно отключить в настройках компонента.
Тип подписей фильтров настраивается: «Страна» или «Регион», «Город» или «Населённый пункт».
Четыре варианта расположения боковой панели: слева, справа, overlay-слева, overlay-справа.
Отображение в режиме overlay с настройкой прозрачности фона.
Модуль «Артекс: Карта объектов инфоблока с фильтром» обеспечивает гибкую настройку дизайна без необходимости правки кода. Через административную панель доступны параметры цветов, отступов, скруглений и рамок для фильтров, списков и карточек. Поддерживается настройка состояний наведения и активации для карточек, а также скругление всплывающих подсказок. Шрифт автоматически наследуется от шаблона сайта. Реализован кастомный выпадающий список фильтра с возможностью индивидуальной настройки цветовой схемы.
Для работы модуля требуются PHP версии 7.4 и выше, а также установленный модуль «Информационные блоки». Необходим ключ API Яндекс.Карт, который можно бесплатно получить на сайте developer.tech.yandex.ru. Компонент является динамическим и корректно функционирует на сайтах с включенным режимом Composite Site без дополнительных настроек.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.