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


После установки Pro откройте Компоненты → YandexMapsLocator Pro.
Нужно право save_document.
| Поле | Описание |
|---|---|
parent | ID контейнера (обязательно) |
template | Шаблон новых ресурсов (опционально, import) |
| CSV | Текст или файл |
14 колонок:
id, pagetitle, address, latitude, longitude, phone, email, category, working_hours, timezone, ms3_product_id, ms3_product_ids, amenities, brand.
Файл экспорта: yandexmapslocator-locations.csv, UTF-8 с BOM.
id,pagetitle,address,latitude,longitude,phone,email,category,working_hours,timezone,ms3_product_id,ms3_product_ids,amenities,brand
15,"Магазин на Ленина","Омск, ул. Ленина, 25",54.9893,73.3682,"+7 3812 00-00-00",shop@example.com,аптека,"{""mon"":[""09:00-21:00""],""tue"":[""09:00-21:00""],""wed"":[""09:00-21:00""],""thu"":[""09:00-21:00""],""fri"":[""09:00-22:00""],""sat"":[""10:00-22:00""],""sun"":[""10:00-20:00""]}",Asia/Omsk,,25,"wifi,card",
16,"Пункт выдачи","Омск, пр. Мира, 10",54.9921,73.3710,"+7 3812 11-11-11",,склад,,Asia/Omsk,,"25,26","parking",id при импорте: создаётся новый ресурс под parent.id: обновляется существующий (если найден).working_hours: JSON в одной ячейке (экранируйте кавычки как в CSV) или оставьте пустым / текст для отображения без «открыто сейчас».timezone: IANA на точке. Пусто — сеть yandexmapslocator_timezone.ms3_product_ids: несколько ID через запятую или JSON. Если заполнено, важнее ms3_product_id.Экспорт: UTF-8 с BOM. Импорт из mgr: файл уходит на сервер в base64, чтобы кириллица не ломалась в POST. Импортёр снимает BOM и чинит типичный double-UTF-8 в ячейках. Если адреса на карте всё ещё как Ð…, переимпортируйте CSV после обновления пакета.
Экспорт ищет точки в yandexmapslocator_default_context (по умолчанию web), не в контексте менеджера. Точки в другом контексте: смените настройку или перенесите ресурсы.
parent=42.timezone, товары.parent (и template для новых строк без id).