Выберите язык

Расширения

WT Yandex map items

Бесплатно v2.3.4 J4–J6 34 111

Модуль выводит материалы Joomla метками на Яндекс Картах. Координаты берутся из настраиваемого поля, макеты меток и всплывающих окон задаются для категории или материала. API Яндекс Карт 3.0.

WT Yandex map items показывает материалы Joomla как метки на Яндекс Картах: офисы, магазины, объекты, мероприятия — всё, что уже ведётся материалами сайта. Координаты хранятся в настраиваемом поле материала, поэтому контент-менеджер добавляет точку на карту так же, как заполняет обычную статью. Модуль написан по структуре Joomla 4+ и с версии 2.0.0 работает на API Яндекс Карт 3.0.

Возможности

  • Вывод меток из источников данных; пока источник один — материалы Joomla.
  • Координаты — в настраиваемом поле типа text (через запятую) или в поле плагина Fields - WT Yandex map.
  • Стандартные макеты меток и всплывающих окон API Яндекс Карт 3.0 или собственные макеты.
  • Изображение или HTML-макет в качестве маркера метки.
  • Свой макет для всей категории — в настраиваемом поле категории, и для отдельного материала — в поле материала. Параметры материала имеют приоритет над параметрами категории. Работает и для метки, и для содержимого всплывающего окна.
  • Выбор макета из списка с помощью плагина поля WT Layout Select — без ручного ввода путей.
  • Переопределение макетов в папке шаблона Joomla.
  • Макеты меток и всплывающих окон загружаются в тело страницы как JavaScript-литералы.
  • Собственный стиль карты для типа «Схема» из редактора стилей Яндекс Карт.
  • Оптимизация под большое число меток: на одной карте можно вывести несколько тысяч меток.

Макеты меток и всплывающих окон

Путь к макету указывается относительно папки layouts, с точкой вместо слэша, например modules.mod_wtyandexmapitems.marker.city-marker. Так работает штатный механизм переопределений Joomla: макет можно переопределить в своём шаблоне по пути templates/[ШАБЛОН]/html/layouts/mod_wtyandexmapitems/marker/city-marker.php. Для указания макета метки или всплывающего окна подходит поле типа text или list (список, радиокнопки, чекбоксы).

Установка и настройка

  1. Установить пакет через менеджер расширений Joomla.
  2. Получить ключ API в кабинете разработчика Яндекса; при необходимости указать в параметрах ключа домен сайта.
  3. Создать настраиваемое поле для координат: типа text (координаты через запятую) или типа WT Yandex map.
  4. Заполнить координаты в материалах.
  5. В настройках модуля указать API-ключ Яндекс Карт и тип API (бесплатный или платный), выбрать источник данных и поле координат, при необходимости — категорию, тег и количество материалов.

Собственный стиль карты подключается так:

  1. Создать стиль в редакторе стилей Яндекс Карт и экспортировать его в JSON-файл.
  2. Положить файл на сайт, например в /media/mod_wtyandexmapitems/map-style.json.
  3. Указать этот файл в параметре модуля «Путь к JSON-файлу стиля карты». Модуль передаёт содержимое файла в YMapDefaultSchemeLayer.customization.

Совместимость и требования

  • Joomla 4 (с 4.2) и Joomla 5.
  • Ключ API Яндекс Карт.
  • Версия 1.0.0 использовала устаревший API 2.1; для перехода с неё в документации есть отдельная инструкция по обновлению.

Подобные

Раширения от Sergey Tolkachyov

WT Yandex map items
Скачать
Версия
v2.3.4
Совместимость
J4–J6
Обновлено
22.09.2026
Загрузок
34
Просмотры
111


Автор

Sergey Tolkachyov

Все версии (14)