Управление картой на странице Контакты
Для того чтобы изменить отображение карты на странице контакты в теме Default
1) Перейти в Настройки -> Список (/admin/settings)
2) В поле поиска вбить настройку Site.contact_map
3) Если настройка есть, то нажать на кнопку редактирования (карандаш), если её нет, то нажать на кнопку Добавить
4) Заменить поле значение на следующее содержимое:
<script src="https://api-maps.yandex.ru/2.1/?load=package.standard&lang=ru-RU"></script> <div id="contact-map" style="width: 100%; height: 350px;"></div> <script type="text/javascript"> ymaps.ready(function(){ let map = new ymaps.Map("contact-map", { center: [56.271503458551,43.980407271905], zoom: 14, type: "yandex#map", controls: ['zoomControl', 'typeSelector', 'fullscreenControl', 'geolocationControl'] }); map.geoObjects.add(new ymaps.Placemark([56.271503458551,43.980407271905], { balloonContent: "Агенство" }, { preset: "twirl#redDotIcon" })); }) </script
Перед тем как вставлять в настройку нужно сделать следующее:
1) Найти [56.271503458551,43.980407271905] - и заменить на координаты офиса
2) Найти balloonContent: "Агенство" - и то что в кавычках заменить на название агенства
Точки можно найти в этой настройке Contact.contact_point