yMapObjects

Выводит карту и заданные админом метки яндекс карты с описанием + фильтрация
Автор дополнения
Сергей
Пакетов
5
Закачек
203
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
5
Закачек
203
Обычно отвечает в течение нескольких дней
Версия 1.2.8-pl
Дата выпуска 21.07.2019
Загрузки 34
Просмотры 3 429
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.6 !
Плагин выводит карту и заданные админом метки яндекс карты с описанием + заданную фильтрацию.
Все объекты задаются в админке на странице плагина
Окно объектов

Окно редактирования объекта

Окно фильтров


Два варианта вывода множества меток ( параметр look ):



Установка
На странице, где вы будете выводить карту делаете вызов сниппета yMap, и в месте, где нужно вывести карту вставаляете div с id равным map


Все готово для работы!

Работа с плагином
После установки плагин появляется в меню «Приложения», там вы можете добавлять, редактировать и удалять объекты.

Фильтры
Фильтры для объектов берутся из таба с фильтрами. сначала надо прописать его в фильтрах, затем появится возможность его выбора в объекте.
У вас есть возможность установить иконку к фильтру, если иконка не будет установлена, то будет выводиться стандартная метка Яндекс карт.
Фильтры на карте берутся из фильтров в админке

Иконки
В папке assets/components/ymapobjects/icons лежат два набора иконок. Пользуйтесь.

Галерея к каждому объекту
Установите плагин Gallery, создайте альбом, в поле «Альбом Gallery» введите наименование альбома. Если не нужен просто оставьте пустым.
Всплывание картинок выполняется fancybox

Системные настройки ymapobjects
  • ymapobjects_apikey — api ключ яндекс карт
  • ymapobjects_mapcenter — Центр карты, по умолчанию Москава( 55.76, 37.64 )
  • ymapobjects_zoom — Зум
  • include_fancy — Удаленное подключение fancybox для всплывающих изображений

Параметры
  • tpl — чанк строки объекта, по умолчанию ( tpl.yMapObjects.item )
  • limit — кол-во объектов для вывода, по умолчанию 0
  • id — id объекта для вывода( если нужно вывести только один объект ). В этом случае за центр карты берутся координаты выводимого объекта и из карты убираются фильтры и поиск
  • ids — несколько id через запятую для вывода на карте, в этом случае можно применить параметр center, не использовать совместно с id
  • center — в случае использования параметра ids можно указать координаты центра карты. Если же не указывать то центр возьмется из системной настройки
  • look — если установлен равным list, то выводится как во втором варианте, со списком объектов на карте, без этого параметра выводится первый вариант
  • link — Если указана ссылка то заголовок будет указанной ссылкой и открываться в новом окне
Все примеры смотрим на Демо сайте

Добавлено Центрирование карты при клике на элемент списка

Добавлен параметр link - ссылка

Добавлен новый параметр "look", который позволяет изменить поведение карты Добавлены параметры excludeGroups и showGroups

Последние обсуждения в сообществе MODX.pro