GoogleMaps und Views

am 13.01.2012 - 09:05 Uhr in
Hallöchen,
und schon wieder stehe ich vor einem Problem :-)
Ich hoffe ihr könnt mir auch dieses mal weiterhelfen.
Und zwar sollen auf einer Seite mehrere Beiträge stehen, bestehend aus Titel, Beschreibung, Datum und GoogleMaps Karte. Google Maps ist konfiguriert, zeigt auch die Locations auf der Karte an. Mein Problem ist momentan nur die Darstellung der Karte.
Wenn ich im View das Design auf GoogleMaps ändere, dann ist der ganze View eine Karte, quasi so wie er sein soll. Wenn ich das Design jedoch so eingestellt habe, besteht keine Möglichkeit mehr weitere Felder für Titel, Beschreibung und Datum hinzuzufügen. Zusätzlich soll an der selben Stelle wo die Karte ist auch die Möglichkeit bestehen, mit dem Filefield ein Bild zu positionieren. Also entweder Bild, Karte oder Bild und Karte. Habt ihr eine Idee, wie ich das gelöst bekommen könnte?
TITEL
Text
Map/Bild
Datum
So sollte die Reihenfolge sein.
Ich freue mich über eure Antworten!
Gruß Florian
- Anmelden oder Registrieren um Kommentare zu schreiben
Du brauchst 2 Views, einen
am 13.01.2012 - 10:11 Uhr
Du brauchst 2 Views, einen für die Karte und einen für die anderen Felder. Mit dem Modul [do:views_field_view Views Field View] kannst Du einen View (den mit der Karte) als Feld in einem anderen View ausgeben. Das sollte Dir helfen.
Felder, die nicht da sind, werden auch nicht gezeigt, aber Views hat kein If-Statement. In sofern wird es vermutlich nicht wirklich gehen mit Deinen 3 Optionen für die Anzeige, jedenfalls nicht ohne Coding.
Beste Grüße
Werner
Hallo Werner und besten Dank
am 13.01.2012 - 10:14 Uhr
Hallo Werner und besten Dank für deine Rückmeldung.
Das ist ja ein geiles Modul ;-) Wusste gar nicht, das es sowas gibt. Das hilft mir ja in vielerei Hinsichten weiter. Hätte ich schon öfter brauchen können.
Werde ich direkt heute Abend versuchen, danke!
Dann solltest Du Dir auch
am 13.01.2012 - 10:26 Uhr
Dann solltest Du Dir auch noch die beiden Module [do:viewfield] und [do:insert_view] ansehen. Nicht für das aktuelle Problem, sondern generell.
Beste Grüße
Werner
Auch dafür danke - werde ich
am 13.01.2012 - 11:12 Uhr
Auch dafür danke - werde ich mir anschauen.
Konnte es nicht erwarten und habe es direkt versucht mit vorgeschlagenem Modul ;-) Klappt soweit einwandfrei.
Nur nimmt er nun nicht mehr die Locations von dem Eintrag - verstehe nur noch wieso. Er nimmt nun immer den Stadardort den ich in den Location-Einstellungen definiert habe. Hast du dafür zufällig auch noch eine Erklärung?
Im übergeordneten View die
am 13.01.2012 - 11:18 Uhr
Im übergeordneten View die Node-ID als Feld ausgeben aber nicht anzeigen. Diese ID kannst Du and den zweiten View übergeben. Im untergeordenten View die Node-ID als Argument benutzen, dann wird danach gefiltert. Der untergeordente View zeigt dann nur die Location-Info von diesem Node. Das mußt Du natürlich auch entsprechend im View konfigurieren.
Beste Grüße
Werner
Das klingt logisch. Woher
am 13.01.2012 - 11:27 Uhr
Das klingt logisch. Woher soll er sonst wissen, welche Location er nehmen soll. Und nochmals danke, werde ich versuchen!
Hat funktioniert! :-) Mensch
am 13.01.2012 - 11:32 Uhr
Hat funktioniert! :-) Mensch super. Echt geil... so macht das Spaß!
VIelen Dank nochmal!!
Hallo noch mal, passt nicht
am 13.01.2012 - 12:19 Uhr
Hallo noch mal, passt nicht ganz zum Thema, aber da ich gerade so ein Profi als Gegenüber habe, muss ich die Chance ausnutzen ;-) Hat ja nun alles funktioniert. Er setzt die Marker richtig etc. Allerdings zentriert er mir die Karte nicht. Ich schätze das ist eine Simple Einstellungssache. Allerdings finde ich nichts dazu, auch nicht nach googeln. Könntest du mir da bitte auch ein letztes mal auf die Sprünge helfen? Besten Dank im Voraus!
Wenn Du im View auf das
am 13.01.2012 - 14:14 Uhr
Wenn Du im View auf das Zahnrad hinter der Darstellung GMap klickst, sollte Dir ein Makro angezeigt werden. darin befindet sich unter anderem folgender Eintrag "center=50.######,6.###### ". Damit legst Du das Zentrum der angezeigten Karte fest.
Beste Grüße
Werner
Kann man das "center" nicht
am 13.01.2012 - 17:08 Uhr
Kann man das "center" nicht automatisch ermitteln lassen? Sodass er als Center quasi immer den Marker verwendet? Ich kann ja schlecht für jeden Standort das "center=..." festlegen.
Nicht daß ich wüßte. Du mußt
am 13.01.2012 - 20:08 Uhr
Nicht daß ich wüßte. Du mußt halt einen Auschnitt festlegen der reicht (mittels Zoom-Faktor). Du kannst Ja dem Benutzer das weitere Zoomen und Verschieben lassen. Da muß reichen.
Beste Grüße
Werner
Aah, es hat funktioniert.
am 24.01.2012 - 10:57 Uhr
Aah, es hat funktioniert. Konnte in Views ein Haken setzen, der das Ganze zentriert hat. Weiß leider aktuell nicht wie er genau heißt. Aber so habe ich es gelöst bekommen.
Vielen Dank noch mal für den super Support!