Модуль Geofield Yandex Maps помогите, пжст, разобраться

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

Аватар пользователя Im Im 22 июля 2015 в 14:20

Ковыряю все Модуль Geofield Yandex Maps его разработчик гуру drupal - xandeadx в своем блоге дал мини инструкцию по использованию(тут), но у меня возникают проблемы с пониманием некоторых вещей, а гуру, конечно в делах и помочь не может(ну это и понятно). Собственно вопрос - у него написано что к созданной карте можно обратиться средствами js цитирую (тут ссыль):
Все объекты карт находятся в переменной Drupal.geofieldYmap.data['id-карты'].map. Объекты доступны по событию yandexMapInit:

// Доступ к определённой карте
$('#id-карты').bind('yandexMapInit', function (event, map) {
  // ...
});
 
// Доступ ко всем картам
$(document).bind('yandexMapInit', function (event, map) {
  // ...
});

вот тут я не понимаю, в какой js файл пихать данный код? В свой? у меня есть файл темы, из него ничего не получается вызвать ни так:

(function ($) {
    Drupal.behaviors.test = {
        attach : function(context, settings) {
            $(document).bind('yandexMapInit', function (event, map) {
                console.log(Drupal.geofieldYmap.data['geofield-ymap-all-object-in-map-page'].map);
            });
        }
    };
})(jQuery);

ни так:

(function ($) {
    Drupal.behaviors.test = {
        attach : function(context, settings) {
            $(document).bind('yandexMapInit', function (event, map) {
                console.log(map);
            });
        }
    };
})(jQuery);

вот и ломаю голову, то ли кусок кода не туда вставляю, то ли нужен другой бубен. Может растолкуете, товарищи гуру, как взаимодействуют данные вещи?

Комментарии