Технические данные
- Опубликовано:
- 16.10.2024
- Обновлено:
- 20.12.2024
- Версия:
- 1.1.2
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Да
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Модуль позволяет добавить Яндекс Карту на сайт. Инструмент создает пользовательское свойство для привязки к сервису “Яндекс Карты” в элементе инфоблока. Таким образом, для любого элемента можно добавить данное свойство и потом наглядно заполнять его из админпанели или при редактировании страницы через режим правки.
Можно заполнить точные координаты или начать вводить адрес в соответствующую строку и выбрать из предложенных вариантов нужный.
Применение
После несложной настройки компонента, администратор сможет вставить на сайт карту яндекс с меткой и тем самым улучшить поведенческие показатели. Ведь посетителю сайта будет комфортнее пользоваться ресурсом, если сайт отвечает на все его вопросы наглядно, без необходимости искать часть информации на других сервисах. Таким образом, функционал вставки Яндекс Карт на странице может быть полезен, например, в следующих случаях:
в каталоге, представляющем собой список организаций, у которых есть адрес;
в списке мероприятий, проходящих в разных локациях;
для сайтов застройщиков, чтобы показать местоположение строящихся объектов;
для страницы “Контакты”, особенно в тех случаях, когда у компании есть несколько филиалов или офисов;
и в других подобных случаях.
В основе используются системные компоненты bitrix:map.yandex.system и bitrix:map.yandex.view. В отличии от стандартного системного свойства улучшен поиск адреса по карте:
при вводе адреса сразу проставляется метка;
при вводе адреса и нажатии клавиши Enter не происходит ненужного закрытия формы редактирования элемента; Enter срабатывает корректно и открывает список подходящих адресов.
Настройка
Для работы поиска по адресу необходимо в настройках модуля Управление структурой добавить Ключ API для Yandex Карт. Для этого зайдите в Настройки → Настройки продукта → Настройки модулей → Управление структурой. Заполните поле “Ключ API для Yandex Карт”.
После установки модуля в настройках инфоблока станет доступен новый тип свойств элементов инфоблока “Привязка карты к свойствам”.
Для вывода карты на странице нужно создать новое свойство инфоблока с данным типом. И затем стандартно выбрать его в параметрах компонента. Соответственно, также нужно запрограммировать новое свойство в шаблоне компонента, выведя его в нужном месте страницы строкой <?=$arResult['DISPLAY_PROPERTIES']['YMAP']['DISPLAY_VALUE']?>

Редактирование адреса доступно как из административной части панели управления сайтом, так и через режим правки.
1.1.2 (20.12.2024) |
|
1.1.1 (20.12.2024) |
|
1.1.0 (17.12.2024) |
|
Для установки модуля требуется сначала установить бесплатный модуль “Bquadro: Мониторинг сайта”, содержащий общие классы для всех модулей Bquadro.
Модуль устанавливается стандартными средствами Битрикс:
- Загрузка модуля: Перейдите в маркетплейс Bitrix и найдите модуль "Bquadro: Свойство инфоблока для улучшенной привязки к Яндекс.Карте" (bquadro.ufyamap).
- Установка: Нажмите кнопку "Установить" и следуйте инструкциям мастера установки.
- Активация: После установки активируйте модуль в административной панели Bitrix.
Для работы поиска по адресу необходимо в настройках модуля Управление структурой добавить Ключ API для Yandex Карт. Для этого зайдите в Настройки → Настройки продукта → Настройки модулей → Управление структурой. Заполните поле “Ключ API для Yandex Карт”.
После установки модуля в настройках инфоблока станет доступен новый тип свойств элементов инфоблока “Привязка карты к свойствам”.
Для вывода карты на странице нужно создать новое свойство инфоблока с данным типом. И затем стандартно выбрать его в параметрах компонента.
<?=$arResult['DISPLAY_PROPERTIES']['YMAP']['DISPLAY_VALUE']?> |

Контакты разработчика на сайте https://bquadro.ru/contacts/