[gelöst] Gmap: Marker angezeigt, Sprechblase aber leer
am 26.04.2010 - 08:22 Uhr in
Hallo,
ich habe mir eine Ansicht vom Typ Gmap erstellt, welche Einträge im Content Profile anzeigen soll. Es gibt im Profil die Felder mit den Inhalten zu Firma, Strasse, PLZ und Ort. Die Marker werden auf der Gmap korrekt dargestellt, das ist kein Problem.
Diese 4 Elemente möchte ich aber gerne nun in der Sprechblase anzeigen, die bei Klick auf einen Marker erscheint, sowie eine Verlinkung der Firma auf das entsprechende Content Profile. In der Sprechblase erscheint aber nur die Anzeige "Firma: Strasse: Plz: Ort: " ohne Inhalt, geschweidedenn Verlinkung...
Meine Felder in der Ansicht sind bisher:
Node: Beitrags-ID Beitrags-ID
Inhalt: Firma Standard
Inhalt: Strasse Standard
Inhalt: PLZ Standard
Inhalt: Ort Standard
Was hab ich denn vergessen, bzw. wie krieg ich hier die Inhalte und die Verlinkung hin?
Vielen Dank schon mal im Voraus.
Gruss, hurgl.
- Anmelden oder Registrieren um Kommentare zu schreiben
Oder eine andere Frage:
am 26.04.2010 - 17:20 Uhr
Oder eine andere Frage: wo/wie stelle ich ein, dass bei Klick auf den Marker der Gmap-View sich nicht die Sprechblase öffnet (die ja leider leer sind), sondern direkt auf das Content Profile verweist...
Danke.
Gruss, hurgl.
Kann mir echt keiner was zu
am 27.04.2010 - 16:18 Uhr
Kann mir echt keiner was zu Alternative A oder B sagen? Es wird doch bestimmt schon mal jemand irgendwelche Content Profile Einträge grafisch auf einer Gmap Ansicht dargestellt haben.
Ich hab auch wieder rumprobiert, weiss aber einfach nicht, welche Einstellung ich noch ändern soll...
Bin für jeden Tippp dankbar!
Gruss, hurgl.
sufo
am 27.04.2010 - 19:45 Uhr
ich verlink dich einfach mal weiter ;)
leere sprechblase
GMap + Location Screencast
Wenn ich es richtig
am 28.04.2010 - 10:09 Uhr
Wenn ich es richtig verstanden habe, bezieht sich die ganze Lösung (leere Sprechblase) auf nur einen statischen Standort. In meiner Datenbank tummeln sich aber mittlerweile ca. 1000 Händler, deren Content Profiles ich auf der Map darstelle und wo ich dann halt auch dynamisch die Sprechblase in einem View (Typ Gmap) befüllen muss, je nach Marker und zugehörigem Content Profile. Idealerweise soll darin auch ein Link direkt zum Content Profile zu sehen sein, dass der Interessent sich gleich zum Profil durchklicken kann.
Da komm ich ja mit dem einen Gmap Makro nicht viel weiter, oder?
Ich hab auch lang danach
am 28.04.2010 - 10:29 Uhr
Ich hab auch lang danach gesucht, und irgendwo eine Patch dateie gefunden. Leider weis ich nicht mehr wo. Aber das ist die patch datei:
--- sites/all/modules/gmap/gmap_plugin_style_gmap.inc.orig Fri Apr 03 18:34:50 2009
+++ sites/all/modules/gmap/gmap_plugin_style_gmap.inc Wed Nov 18 18:09:24 2009
@@ -94,6 +94,7 @@
// Render each group separately and concatenate. Plugins may override this
// method if they wish some other way of handling grouping.
$output = '';
+ $this->view->row_index = 0;
foreach ($sets as $title => $records) {
$markers = array();
$offsets = array();
@@ -136,6 +137,7 @@
);
$offsets[$markername]++;
}
+ $this->view->row_index++;
}
if (!empty($markers)) { // Don't draw empty maps.
$map = gmap_parse_macro($this->options['macro']);
Bei mir war danach wieder was in der Sprechblase :)
Den Screencast von
am 28.04.2010 - 10:46 Uhr
Den Screencast von Drupaltherapy habe ich mir schon ein paar Mal angeschaut. Er referenziert aber nicht auf mein Problem. Die Einstellungen, die dort vorgenommen werden, beziehen sich auf eine Darstellung über normalen Node. Ich habe einen View vom Typ Gmap angelegt und möchte hier einstellen, dass sich bei Klick auf den Marker das darunterliegende Content Profile öffnet (eben das Verhalten, das ich bei der /map/node auch eingestellt habe).
Der Autor des Casts geht ja nicht einmal in Views rein.
http://drupal.org/node/623234
am 28.04.2010 - 11:05 Uhr
http://drupal.org/node/623234 da kommt mein pacht her.. ich glaube das ist die lösung, mit views einstellungen wirst du das nicht hinbekommen :)
Danke für den Link, das hört
am 28.04.2010 - 11:19 Uhr
Danke für den Link, das hört sich interessant an.
Andere Frage: ich gebe bisher alle meine Händler über /map/node aus. Wie kann ich denn die Map (wenn ich sie schon nicht über Views ausgeben kann) auf bestimmte Kriterien reduzieren? In den Händler-Profilen sind bestimmte Produktgruppen mit Ja oder Nein gekennzeichnet und ich würde halt gerne für jede Produktgruppe eine eigene Map anbieten wollen, dass z.B. nur Händler angezeigt werden, die Bananen verkaufen. Eine andere Map dann nur Händler, die Äpfel verkaufen.
Sprich: wie grenze ich die Anzeige der Map ein?