yandex map. три разные карты на сайте.

Главные вкладки

Аватар пользователя sdm98 sdm98 26 декабря 2012 в 16:49

Добрый. у заказчика свои филиалы с контактами. на сайте должно быть три разные карты яндекса, которые можно править через админку.
Yandex.Maps позволяет только одну вставить. мультиблок- тоже не помог. он клонирует три одинаковых.
как победить?

Комментарии

Аватар пользователя sdm98 sdm98 26 декабря 2012 в 17:38

вы - гений. если бы я искал такое решение, я бы на форум не полез. думаю, что задача стандартная и должна быть уже кем-то решена и не раз.

Аватар пользователя sdm98 sdm98 26 декабря 2012 в 17:56

у меня три разные ноды. но этот модуль делает блок, который вставяется, куда захочешь. а блок один и настройки у него одни для всех нод.
можно как-то сделать разные блоки со своими свойствами для разных нод? что-то вроде мультиблока, но не просто тупое размоножение блокак а со своими настройками?

Аватар пользователя sdm98 sdm98 26 декабря 2012 в 18:34

спасибо...попробую...
когда подключаю модуль Yandex.Maps. он создаёт блок. этот блок я потом вставляю в нужную мне ноду. т.е. у меня один блок карты со своими настройками. центр, метки и т.п.
когда я вставляю этот блок на другую ноду. все настройки блока остаются. вроде это и логично. т.к. хранятся они где-то в одном месте. блок у меня один и тот же.

как я понял Вас. Вы предлагаете просто вставить код яндекса в ноду, а не использовать модуль Yandex.Maps. в этом случае админ в админке не может править карту.

Аватар пользователя arsstud arsstud 26 декабря 2012 в 19:18

"sdm98" wrote:

gmap позволяет это? может проще встроить гугловские карты?

Может проще заплатить разработчикам?

Аватар пользователя sdm98 sdm98 26 декабря 2012 в 20:08

arsstud wrote:
"sdm98" wrote:

gmap позволяет это? может проще встроить гугловские карты?

Может проще заплатить разработчикам?

для такой мелкой задачи- нет... костылём победил. см выше. дольше договариваться будем. хотя им мой респект и большое спасибо за модуль.
вы разработчик? при случае могу пивом угостить Smile

Аватар пользователя sdm98 sdm98 26 декабря 2012 в 20:30

ХулиGUN wrote:
"sdm98" wrote:
когда подключаю модуль Yandex.Maps. он создаёт блок.

А ещё он создаёт поле, которое можно добавлять к ноде

где оно? я не нашёл. ....попой чувствую, что не прокатит... как модуль поймёт какую карту именно сейчас отображать и с какими метками? в базе он ничего не создаёт. я уже посмотрел. файлы тоже не правит.

в общем проблему победил костылём. трижды копирую модуль. и переименовываю все нахождения yamaps в yamaps1 и yamaps2. во всех файлах. включая названия файлов и папок. после этого у меня три разных модуля и три разных блока в админке.

Аватар пользователя Crea Crea 26 декабря 2012 в 20:47

sdm98 wrote:

в общем проблему победил костылём. трижды копирую модуль. и переименовываю все нахождения yamaps в yamaps1 и yamaps2. во всех файлах. включая названия файлов и папок. после этого у меня три разных модуля и три разных блока в админке.

пацталом...

Аватар пользователя sdm98 sdm98 26 декабря 2012 в 20:43

последняя красивость, которую не могу победить. откуда берутся названия блоков? у меня все три блока называются одинаково: Яндекс.Карта.
хотелось бы для красоты их по-разному назвать. хотя бы:Яндекс.Карта, Яндекс.Карта1, Яндекс.Карта2

Аватар пользователя sdm98 sdm98 27 декабря 2012 в 1:42

to ХулиGUN: сенкс. вроде понял.
сделал тип материала. сделал ему поле карта. и через вьюсы блоками вывожу отдельные материалы. так?

Аватар пользователя sdm98 sdm98 27 декабря 2012 в 1:41

Айдар wrote:
Так и все-таки, что автору помешало просто вставить 3 сгенерированных скрипта карт в содержание 3 нод?!

при этом можно из админки править карту? мне казалось, что чтобы править карту в админке, нужно через модуль её подключать.

Аватар пользователя sdm98 sdm98 27 декабря 2012 в 16:17

здесь подробнее... я так и делал)) как правильно?
сделал новый тип материала с картой. создал три новых материала.
сделал три разных вьюса-блока в которых по заголовку отфильтровывал нужное мне содержимое. на нужную ноду вставляю нужный блок.
как задать, чтобы содержимое блока менялось в зависимсти от ноды? в фильтрах я это не нашёл.

Аватар пользователя sdm98 sdm98 28 декабря 2012 в 12:33

sdm98 wrote:
здесь подробнее... я так и делал)) как правильно?
сделал новый тип материала с картой. создал три новых материала.
сделал три разных вьюса-блока в которых по заголовку отфильтровывал нужное мне содержимое. на нужную ноду вставляю нужный блок.
как задать, чтобы содержимое блока менялось в зависимсти от ноды? в фильтрах я это не нашёл.

а теперь, когда все выплеснули в виде сарказма свою сексульную неудовлетворённость, я повторюсь....

Аватар пользователя sdm98 sdm98 27 декабря 2012 в 18:01

стебётесь? ) стебитесь )) главное учить меня не забывайте мимоходом) глядишь, и я с вас постебусь через годик другой ))