Zum Inhalt springen

rggooglemap - Keine Anzeige im FE

Erstellt am 2. Februar 2008 · 10 Antworten · letzte Antwort am 24. Mai 2008

Tags: Frage

eigenlicht ·

Hallo Zusammen,

ich habe die Extension "rggooglemap" samt "xaJax" und "addbodyscript" gemäß Tutorial installiert (TYPO3 4.0.4) und bekomme zwar im BackEnd alles angezeigt (Karte, Einstellungen usw.) - aber bekomme keine (Karten) Anzeige im Frontend.

Hat jemand eine Idee?

Danke im Voraus
Uwe

eigenlicht ·

Hallo Malte,

danke für die Reaktion.

Ja das Template ist eingebunden. Wie gesagt, wird ja auch im BE alles richtig angezeigt, auch die Karte.

An einer anderen Stelle der Webseite (incl. anderes Template) hatte ich danach die EXT wec_map eingebunden. Die läuft problemlos - allerdings hat die eben nicht die schönen Features und startet immer bei der Weltansicht.

Gruß und weiterhin ratlos
Uwe

el_wiesel ·

Hallo

Welche Version von rggooglemap hast Du installiert, ver 3.0.1?

Die Erweiterung "de_addbodyjscript" hast Du ja installiert. Hast Du auch einen Datensatz vom Typ "Body onEvents JavaScript" auf der selben Seite, auf welcher die Karte eingebaut ist, angelegt.
Nachdem der Event Type "onload" gewählt wurde,muss mann anscheinend den Java Script Aufruf "makeMap();" machen.

Trotzdem funktioniert die aktuelle Version bei mir auch noch nicht.
Habe das selbe Problem, dass mir keine Karte im Frontend angezeigt wird.
Mit der Vorgängerversion 2.1.3 hatte ich keinerlei Probleme.

Vielleicht kriegen wir die Lösung noch raus.

Gruss Marc

eigenlicht ·

Hallo Marc,

danke auch Dir für Deine Reaktion.

1. Ja - ich benutze version 3.0.1
2. Ja - "addbody.." ist auf der Seite eingebracht auf der die EXT laufen soll

Ich hatte heute auch noch mal zwei komplett neue Templates versucht.

Beim ersten (Wo die body onload Anweisung aus dem TS kommt) taucht im Code immer nur <body onload="T3_onloadWrapper();"> auf.

Beim zweiten habe ich es direkt ins HTML-Template geschrieben - dann erscheint zwar <body onload="makeMap();"> - aber immer noch keine Kartenanzeige.

... ich hatte mir andere Seiten, auf denen die EXT läuft angesehen - und dort steht im body-tag auch nichts anderes als onload="T3_onloadWrapper();".
Schon merkwürdig.

Nachdem der Event Type "onload" gewählt wurde,muss mann anscheinend den Java Script Aufruf "makeMap();" machen.

Frage hierzu: Noch extra per Javascript (in den head) einbinden? Ich denke das macht die EXT "addbody.."?!

Grüße
Uwe

el_wiesel ·

Salü Uwe

tja bei mir erscheint auch keine Karte, obwohl ich wie beschrieben den Javascript Aufruf mit "makeMap();" im Event Typ "onLoad" gesetzt habe.
Dies machst Du im Datensatz der Erweiterung "de_addbodyjscript".
Hier nochmals erläutert:
http://www.rggooglemap.com/faq.html
http://wiki.typo3.org/index.php/Rggooglemap

Warum bei uns die Karte noch nicht angezeigt wird, kann ich mir auch nicht erklären.

Falls Du einen Schritt weiterkommst, wäre ich natürlich hochgradig interessiert!

Gruss Marc

eigenlicht ·

Hallo Marc,

na dann sind wir schon drei, die das gleiche Problem haben.
Jetzt bin ich gespannt ob es jemanden gibt, der uns helfen kann.

Zu Info: ich habe "de_addbodyjscript" a) installiert b) eingebunden und c) wie im letzten Post beschrieben auch (aus Verzewiflung) manuell eingesetzt.
Aber nix geht - bzw. keine Anzeige im FE.

Danke und Gruß
Uwe

cooper64 ·

Hallo,

gibt es hier inzwischen eine Lösung? Stehe gerade vor dem selben Phänomen.
Die Extension ist eingebunden und die Funktion makeMap(); aufgerufen, allein im Quellcode der Seite erscheint der Aufruf nicht als onLoad-Event.

Demzufolge erscheint auch keine Karte. Wenn ich nun mal nach dem Plugin rggooglemap testweise noch mal via Script makeMap() direkt aufrufen, dann wird die Karte geladen.

Allerdings hat das wohl wieder zur Folge, dass der Scriptaufruf im IE zu früh erfolgt, denn im 7er baut er mir die Karte nur zu einem Viertel auf. Die 6er Versionen melden gleich XML Response Fehler. Lediglich der Firefox bekommt die Karte komplett geladen.

Hat noch jemand ne Idee, warum makeMap() nicht aufgerufen werden könnte?

cooper

newbie2008 ·

Hi,
hab jetzt auch schon ne Weile dran rumgebastelt...
Bei mir funktionierts jetzt!

in meinem +ext-Template für die Seite mit der Karte unter Setup die Zeile:

seite.bodyTagAdd = onload="makeMap();"

hinzugefügt.

voilá 😃

Sparta8 ·

Ich habe das selbe Problem. Mit der Idee mit dem +ext-Template bin ich auch gekommen, nur leider werden sowohl bodyTagAdd als auch bodyTag vollkommen ignoriert. 🙁

Auch addbody schafft es nicht meinen Bodytag zu manipulieren. Keine Ahnung warum das so ist. Komischerweise funktioniert die Map wenn ich bei addbody als Event "MouseMove" auswähle. (Naürilich wird dann bei jeder Mausbewegung die Map neu geladen...)