[gelöst] Gmap: Karte+Kontaktdaten (Adresse etc.) auf einer Seite anzeigen lassen
am 10.10.2010 - 01:12 Uhr in
Hey,
ich hab mal wieder ein Problem und bräuchte nochmal eure Hilfe:
Und zwar habe ich das Modul Gmap+Location installiert.
Die Karte möchte ich zusammen mit anderen Kontaktdaten (aus Locationmodul+anderen Formularfeldern) auf einer extra Seite anzeigen lassen.
Dazu habe ich eine View erstellt. So, nun steh ich aber leider vor einem Problem.
Wenn ich als Design "Gmap" wähle, sehe ich bei der Ansicht aussschließlich die Karte, keine Felder.
Wenn ich als Design "Unformatiert" wähle, sehe ich bei der Ansicht ausschließlich die Felder, keine Karte (hier auch logisch, da die View ja nicht weiß das auch eine Karte angezeigt werden soll).
Als Pfad für die Seite habe ich angegeben: user/%/map
Die einzige Lösung die ich sehe, wäre die View auf "Design: unformatiert" zu stellen und eine zweite View mit der Karte anzulegen. Dann würde ich im Template der ersten View (in der die Kontaktdaten stehen), die zweite View (Karte) mit folgendem Befehl laden:
<?php print views_embed_view('profile_map', 'block_1', $userid); ?>
Aber das macht mir so einen unprofessionellen Eindruck. Wie würdet ihr das lösen?
Vielen Dank und gute Nacht.
Liebe Grüße Line
PS.: Die Karte als Block im Inhaltsbereich zu laden (unter Blöcke/Anzeigen) und nur auf der Seite user/%/map anzeigen zu lassen, habe ich schon probiert. Klappt nicht. Außerdem kann ich dann auch nicht aussuchen wo ich die Karte gerne hin haben möchte :(
- Anmelden oder Registrieren um Kommentare zu schreiben

Attachment
am 10.10.2010 - 01:15 Uhr
Wie wär's mit einer View für die Felder und einem Attachment dazu für die Gmap?
Hallo Line, das kann man
am 10.10.2010 - 01:33 Uhr
Hallo Line,
das kann man wunderbar über "Views Attach" bzw. "Views Anhang" lösen. Views Attach gibt Dir eine Möglichkeit einen anders formartierten Anhang an den View anzuhängen (doppelt gemoppelt).
Lade Dir das Modul runter - falls Du es noch nicht hast. http://drupal.org/project/views_attach
Nach dem Aktivieren, findest Du in Views im linken Brereich (dort wo Du einen Block oder einen Seite hinzufügen kannst) - einen neune Unterpunkt "Anhang" - dort wählst Du als Darstellung jetzt "unformatiert" und übersteuerst (rechts daneben)
Jetzt kannst Du in diesem Anhang die Felder festlegen (jedes Feld immer übersteuern)!
Weiterhin findest Du unter "Einstellungen für Anhänge" den Punkt "Anhängen an" und "Position" - dort kannst Du auswählen wo der Anhang erscheinen soll (am Block z.B. oder Seite) und als Position nimmst Du "Nachdem"!
Jetzt hast Du die Karte mit dem GMAP-Design und angehängt die Felder "unformatiert" oder was Du als Design gewählt hast.
Gruß Matthias
Daanke :)
am 10.10.2010 - 10:43 Uhr
Danke für die Hilfe, insbesondere dir Matthias. Tolle Erklärung, so hat alles geklappt :)