Перехват данных из Вьюхи. Как?
Из Вьюхи, с кучей полей и раскрытых фильтров и с потенциалом добавления новых полей и фильтров, нужно брать координаты и по ним ставить метки на карте.
Как?
JS мне не очень нравится.
Спасибо.
Перехват данных из Вьюхи. Как?
Из Вьюхи, с кучей полей и раскрытых фильтров и с потенциалом добавления новых полей и фильтров, нужно брать координаты и по ним ставить метки на карте.
Как?
JS мне не очень нравится.
Спасибо.
Каким то чудом Хуком. Я вытащил данные.
И, скорее всего, просто отдам их в JS.
Задача решена. Помоги себе сам.
Комментарии
То есть практически нужно получить данные с Представления, в котором есть открытые фильтры
Например, выводить отдельным вьюсом в json или каком-то другом формате, с которым умеете работать, потом оттуда парсить нужные значения и что-то с ними делать.
Если все это в одном вьюсе должно быть сразу - и вывод данных, и формирование карты, то можно попробовать препроцессы. Или темизировать сразу в твиге.
Все зависит от конкретной задачи, а средства достижения есть.
Что значит "перехват"? Модули Geofield и Geolocation Field чем не устраивают? Я пользуюсь Geolocation Field для рисования Google-карт именно по вьюхам с кучей фильтров и полей, одно из которых типа Geolocation Field.
например:
http://xml.russkiyslovar.ru/uuu
Хочу получить все значения ID
Разумеется что в зависимости от выбранного фильтра ID
В Друпале есть более одной возможности выводить вью прямо в виде карты (Гугл, Яндекс, OSM, Байду и пр. на выбор), не надо ничего парсить, все уже распарсено до нас.
Если изначально все сделано на нормальных модулях, правильных типах полей, то да, ничего выдумывать не требуется. Судя по вопросу, я предположил, что готовыми модулями сделать нельзя, иначе бы вопроса в принципе не было, хотя могу и ошибаться, и тс ищет такой формулировкой готовый модуль.
Я ничего не спрашивал про карты.
Каким то
чудомХуком. Я вытащил данные.И, скорее всего, просто отдам их в JS.
Задача решена. Помоги себе сам.
Готовый продукт:
http://xml.russkiyslovar.ru/uuu
Метки на карте по данным полученным от представления.