Не работает YandexMaps через AjaxSnippet

Как их подружить, может есть у кого рабочий пример, буду очень признателен.

Такой вызов выдает белый экран, в логах ошибок не записано:
[[AjaxSnippet?
    &snippet=`yandexMaps`
    &id=`[[*id]]`
    &styleMapBlock=`width:100%;height:398px;`
    &tvCoords=`Map`
]]
При добавлении этого параметра страница грузится но карта не появляется:
&propertySet=`yandexMaps`
Fred
14 июля 2016, 18:44
modx.pro
1 520
0

Комментарии: 12

Konstantin
15 июля 2016, 14:13
0
Я так понимаю это из за того что яндекс мапс выводит карту через плагин, а не сниппет
    Fred
    15 июля 2016, 15:46
    0
    Я думал что за вывод отвечает только сниппет, а плагин для добавления в админке.
    Михаил
    22 сентября 2016, 15:00
    0
    YandexMaps отключился на всех сайтах. Кто знает в чем проблема?
      Fred
      22 сентября 2016, 15:23
      0
      Ух напугал… проверил, все работает покачто тьфу тьфу тьфу, видимо на хостинге у тебя что-то поменялось.
        Михаил
        22 сентября 2016, 15:24
        0
        ХМ, сайты на разных хостингах.
          Михаил
          22 сентября 2016, 15:26
          0
          Fred ты как выводишь карты?
          Может чего изменилось с кодах?
            Fred
            22 сентября 2016, 15:29
            0
            [[!yandexMaps? &tvCoords=`Map` &styleMapBlock=`width:100%;height:398px;` &zoom=`12` &checkZoomRange=`0` &centerCoords=`[[*Map]]` &markerIcon=`/tpl/img/ico-map.png`]]
              Михаил
              22 сентября 2016, 15:35
              0
              делаю похоже — пустое поле
              Попробовал сделать как у тебя — тоже пустое поле.
              Может проблема в новых требованиях API Яндекса?
              [[!yandexMaps?
              &id=`[[*id]]`
              &tvCoords=`coords`
              &styleMapBlock=`width:100px;height:450px;`
              &zoom=`16`
              &checkZoomRange=`0`
              &centerCoords=`[[*coords]]`
              &markerPreset=`islands#yellowStretchyIcon`
              &markerPresetText=`Клиника №32`
              &fieldForBalloonContent=`description`
              &fieldForHint=`pagetitle`
              &showMoreLink=`true`
              ]]

              Ставлю с конструктора tech.yandex.ru/maps/tools/constructor/
              Вначале заработала — еще раз перезагружаю — отключается.
                Fred
                22 сентября 2016, 15:48
                0
                Даже не знаю, еще раз попробовал и другое место ткнул все работает, сохраняет открывает.
        Михаил
        22 сентября 2016, 15:56
        0
        Нашел в чем собака порылась!
        Я на эти сайты поставил новый плагин для сжатия HTML.
        $output = &$modx->resource->_output;
        $output = preg_replace('|\s+|', ' ', $output);
        $modx->resource->set('content', $output);

        Да он отлично сжимает код и заодно отключает вывод карт.
          Fred
          22 сентября 2016, 16:01
          0
          Поздравляюсь что разобрался! У меня и так код компактный, так что сжимать пока необходимости не было. Но напугал ты меня здорово, скоро сдавать сайт а тут такое )
            Михаил
            22 сентября 2016, 16:02
            0
            Спасибо! Да пытаюсь оптимизировать сайты на modx. Не все работает.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          12