WT Yandex map items
- Категории: Модули Joomla, Расширения для Joomla 4 и Joomla 5
- Версия: 2.0.2
- Дата:
Модуль выводит метки из различных компонентов на Яндекс.Карты. На данный момент выводятся только материалы Joomla. Используется API 3.0 Яндекс.Карт. Поддерживается Joomla 4, Joomla 5 и старше.

Описание
Модуль выводит в качестве меток на Яндекс.Картах материалы Joomla. Координаты могут быть указаны в пользовательских полях (тип текст или Fields - WT Yandex map) через запятую.
Возможности модуля Яндекс.Карт для Joomla
- Начиная с версии модуля 2.0.0 используется API v.3.0 Яндекс.Карт. Версия 1.0.0 использует устаревшее API Яндекс.Карт v.2.1.
- Возможность отображать маркеры (метки) на карте из источников данных (пока что источник один - материалы Joomla)
- Возможность кастомизации (создания пользовательских) макетов для вёрстки маркеров и содержимого всплывающих окон.
- Возможность переопределения макетов маркеров и содержимого всплывающих окон Яндекс.Карты в папке с шаблоном Joomla
- Указание пользовательских макетов в пользовательских полях Joomla
- Указание пользовательского макета сразу для всей категории в пользовательском поле категории (рекомендуемые типы поля - текст или списочные (список, радио-кнопки, чекбоксы и т.д.)). Работает как для макета маркера карты, так и для макета содержимого всплывающего окна (подсказки).
- Указание пользовательского макета сразу для конкретного материала в пользовательском поле. Параметры материала имеют приоритет над параметрами категории. Таким образом вы можете выделить отдельный материал на карте отдельным макетом маркера, а так же отдельным макетом содержимого всплывающего окна. Работает как для макета маркера карты, так и для макета содержимого всплывающего окна (подсказки).
- Использование Javascript литералов при создании макетов. Макеты маркеров и всплывающих окон грузятся в тело страницы в виде
<template>
. - Модуль оптимизирован для большого количества меток на карте. На демо-видео (демо-страница) на одной карте расположено более 2700 меток.
Обновление с v.1.0.0 до v.2.0.0 требует особого внимания.
Обновление с этой версии на более новую подразумевает вдумчивое отношение, поэтому мы рекомендуем ознакомиться с документацией, а затем подготовиться и переустановить модуль.
Шаблонизация маркеров, содержимого всплывающих окон
Вы можете использовать стандартные макеты API Яндекс.Карт 3.0. как для маркеров карты, так и для всплывающих окон. Но также вы можете создавать собственные макеты вывода для каждой категории материалов и для каждого материала Joomla.
Параметры материала Joomla имеют приоритет над параметрами родительской категории. Пути к макетам указываются относительно папки layouts и содержат символ точки .
вместо слеша /
.
Например, modules.mod_wtyandexmapitems.marker.city-marker
. Такой подход позволяет использовать механизм переопределений Joomla и переопределять макеты в собственном шаблоне по пути templates/[ВАШ_ШАБЛОН]/html/layouts/mod_wtyandexmapitems/marker/city-marker.php
. Для указания шаблона маркера и/или содержимого всплывающего окна используйте текстовое поле или поле типа список.
Joomla
- Тип расширения:
- Модуль
- Область системы:
- Сайт
- Версия Joomla:
- 4.1, 5.2.5