Skip to content
YandexMapsLocator
YandexMapsLocator
Локатор точек на Яндекс.Картах для MODX 3. Free: карта и поиск. Pro: «открыто сейчас», MiniShop3, CSV и REST
  1. Компоненты
  2. YandexMapsLocator
  3. FAQ

FAQ

Чем Free отличается от Pro?

Free: карта, список, поиск, геолокация. Pro на том же UI добавляет «открыто сейчас» (бейджи и фильтр), самовывоз на товаре MiniShop3, CSV в менеджере и REST. Таблица: Free и Pro.

Карта пустая / не грузится

  • Заполнен ли yandexmapslocator_api_key?
  • Ключ активирован в кабинете Яндекса (до 15 минут)?
  • Referer/IP в кабинете совпадают с доменом и сервером?

Точки не находятся

  • Ресурсы опубликованы?
  • Верный parents?
  • Заполнены latitude / longitude?
  • Контекст: параметр context и allowed_contexts?

search.php vs api.php

Free search.phpPro api.php
Same-origin AJAX локаторадаопционально
CORS / Bearer / fieldsнетда
Headlessнетда

«Открыто сейчас» всегда закрыто

  • Установлен Pro?
  • В TV JSON-расписание, не произвольный текст? Пример: Открыто сейчас.
  • yandexmapslocator_timezone совпадает с сетью?

Как вызвать только открытые / самовывоз

fenom
{'!YandexMapsLocator' | snippet : [
    'parents' => 42,
    'filters' => 'working_now'
]}

{'!YandexMapsLocator' | snippet : [
    'parents' => 42,
    'productId' => $_modx->resource.id,
    'filters' => 'minishop_product'
]}
modx
[[!YandexMapsLocator? &parents=`42` &filters=`working_now`]]

[[!YandexMapsLocator?
    &parents=`42`
    &productId=`[[*id]]`
    &filters=`minishop_product`
]]

Больше вариантов: сниппет.

CSV экспортирует не те точки

Экспорт идёт в контексте yandexmapslocator_default_context (по умолчанию web), не в mgr-контексте.

Package provider not found (Pro)

Добавьте провайдер modstore.pro в Установщике.

productId не фильтрует

Нужны Pro, TV ms3_product_id на точках и filters=minishop_product. Без Pro параметр сбрасывается.