[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Placemark (яндекс карты) показывает метки на одной
smit
Здравствуйте, уважаемые разработчики!

Placemark (яндекс карты) показывает метки на одной странице и не показывает на другой.

Дано:
Движок Cotonti.
Плагин, с яндекс картой, для вывода на ней точек "Placemarks" (https://cmsworks.ru/catalog/plugins/placemarks).

Сайт: http://k38v38.myjino.ru
Страница на которой точки выводятся как надо: http://k38v38.myjino.ru/projects?map=1
Страница, на которой точки косячат: http://k38v38.myjino.ru/projects

Как видно в описании к плагину, вывод карты со всеми отмеченным проектами, происходит на отдельной странице: http://k38v38.myjino.ru/projects?map=1
по ссылке: <a href="{PHP|cot_url('projects', 'map=1')}">Карта</a>.

Мне это не нужно. Мне нужно, чтобы карта была сразу на странице с заданями, безо всяких переходов. Я перекинул код карты на нужную страницу:


<script type="text/javascript">
var myMap,
myPlacemark;

ymaps.ready(function () {
myMap = new ymaps.Map("YMapsID", {
center: [55.76, 37.64],
zoom: 12
});

ymaps.geolocation.get({
provider: 'yandex',
mapStateAutoApply: true
}).then(function (result) {
myMap.geoObjects.add(result.geoObjects);
});
myMap.controls.add(
new ymaps.control.ZoomControl()
);
<!--
IF {PHP.totalitems} > 0 -->
myMap.geoObjects
<!-- BEGIN: PRJ_ROWS -->
.
add(new ymaps.Placemark([{PRJ_ROW_PLACEMARKS_COORD}], {
balloonContent: '<a href="{PRJ_ROW_URL}">{PRJ_ROW_SHORTTITLE}</a>'
}))
<!--
END: PRJ_ROWS -->;
<!--
ENDIF -->
});

</
script>
<
div id="YMapsID" style="height: 320px;"></div>


Карта на нужной странице появилась, но точки с неё пропали.
Логика мне подсказывает, что что-то нужно менять в этом куске:

<!-- IF {PHP.totalitems} > 0 -->
myMap.geoObjects
<!-- BEGIN: PRJ_ROWS -->
.
add(new ymaps.Placemark([{PRJ_ROW_PLACEMARKS_COORD}], {
balloonContent: '<a href="{PRJ_ROW_URL}">{PRJ_ROW_SHORTTITLE}</a>'
}))
<!--
END: PRJ_ROWS -->;
<!--
ENDIF -->
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.