smit |
|
||
---|---|---|---|
Как известно, вывод карты со всеми отмеченным проектами в Placemarks, происходит на отдельной странице. А мне нужно, чтобы карта была сразу на странице заданий. Я перекинул код карты из placemarks/tpl/projects.list.placemarks.tplв modules/projects/tpl/projects.list.tpl. Карта на странице проектов появилась, но отметки с неё пропали. Почему так? Вроде все полностью скопировал.
Денвер показывает какую-то ошибку в строке:
Может дело в этом?
|
CrazyFreeMan |
|
---|---|
Дело в денвере раз. ТУпо скопипастить код в другой шаблон не проходит. Нужно подключать нужный код, кажется в функциях плейсмаркета есть функция которая вызывает карту с параметрами, ее нужно использовать где нужно (на главной к примеру) |
smit |
|
|||||||
---|---|---|---|---|---|---|---|---|
#42366 CrazyFreeMan: Функции есть для: projects.tpl - {PRJ_PLACEMARKS}, projects.add.tpl - {PRJADD_FORM_PLACEMARKS} и projects.edit.tpl - {PRJEDIT_FORM_PLACEMARKS} Но это всё явно не то. Вывод общей карты делается переходом по ссылке: Добавлено 1 час спустя: Вообще, тут метка - это: <!-- 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 -->
Без точек: http://k38v38.myjino.ru/projects С точками: http://k38v38.myjino.ru/projects?map=1
Добавлено 1 неделя спустя: Кстати не денвер, а дримвивер. Хз с чего я его так назвал..
Добавлено 3 часа спустя: Методом тыка узнал что скорее всего дело в строке:
mark_coord - это координаты точек в базе. В placemarks.functions.php нашел:
В placemarks.projectstags.main.php:
Может таки дело в алиасе? Что тут можно подставить (извините, так и не понял эту логику)?
Полностью placemarks.functions.php:
Эта строка выводит все задания. Если её закосячить, то будет показывать только одно:
|
||||||||
Dieser Beitrag wurde von smit (am 29. November 2016, 00:59, vor 8 Jahre) bearbeitet |