Не работает YandexMaps через AjaxSnippet
Как их подружить, может есть у кого рабочий пример, буду очень признателен.
Такой вызов выдает белый экран, в логах ошибок не записано:
Такой вызов выдает белый экран, в логах ошибок не записано:
[[AjaxSnippet?
&snippet=`yandexMaps`
&id=`[[*id]]`
&styleMapBlock=`width:100%;height:398px;`
&tvCoords=`Map`
]]При добавлении этого параметра страница грузится но карта не появляется:&propertySet=`yandexMaps` Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Может чего изменилось с кодах?
Попробовал сделать как у тебя — тоже пустое поле.
Может проблема в новых требованиях API Яндекса?
[[!yandexMaps?
&id=`[[*id]]`
&tvCoords=`coords`
&styleMapBlock=`width:100px;height:450px;`
&zoom=`16`
&checkZoomRange=`0`
¢erCoords=`[[*coords]]`
&markerPreset=`islands#yellowStretchyIcon`
&markerPresetText=`Клиника №32`
&fieldForBalloonContent=`description`
&fieldForHint=`pagetitle`
&showMoreLink=`true`
]]
Ставлю с конструктора tech.yandex.ru/maps/tools/constructor/
Вначале заработала — еще раз перезагружаю — отключается.
Я на эти сайты поставил новый плагин для сжатия HTML.
$output = &$modx->resource->_output;
$output = preg_replace('|\s+|', ' ', $output);
$modx->resource->set('content', $output);
Да он отлично сжимает код и заодно отключает вывод карт.