На многих сайтах возникает необходимость вывести информацию о компании или событии на карте. Причем зачастую, требуется всего лишь ОДИН блок с картой. Существует много способов вывода данной карты:
- через шаблон,
- через специальные фильтры для текстовых форматов ([map бла-бла-бла]),
- node+geofield+Geofield Yandex Maps,
- node+field+свой форматер,
- в блоке через php формат (есть еще такие умельцы).
Основными недостатками являются: или неудобство редактирования данной информации конечным пользователем (редактором сайта) или громоздкость решения.
И вот предлагаю Вашему вниманию небольшой модуль, который добавляет на сайте блок для вывода Яндекс карты. Особенность данного модуля - административная часть. На странице редактирования блока добавлено поле с Яндекс картой, на которой можно очень удобно ввести необходимые данные (расставить точки, линии и области). Справится даже ребёнок.
Зависимости
Установка и использование:
- Установить модуль МодульGeofield Yandex Maps;
- Установить мой модуль (прикреплен к посту);
- На странице admin/structure/block найти блок Yandex.maps block. Разместите блок в нужном регионе на Вашем сайте;
- На странице редактирования блока Вы можете указать нужные Вам объекты, а также указать настройки для вывода карты;
- Наслаждайтесь.
Update 25.07.2018: Версия 1.1.
- - Добавил в настройки зума. Если поставить 0, то будет включен автозум.
- - Отключение поведения drag на экранах меньше 900px (опционально).
- - Добавление в copyright текущего домена (опционально).
Вложение | Size |
---|---|
geofield ymap block v1.1 | 3.79 КБ |
- 25.09.2015
- 93 просмотра
Добавить комментарий
Может быть интересно