Hallo Zusammen,
veilleicht könnt ihr mir bei einem vertrackten Problem helfen. Ich habe typo3 auf einer Domain installiert, nutze es aber aus bestimmten Gründen von einer anderen Domain. Hierzu wird über .htaccess die Anfragen von der einen transparent auf die andere Domain weiter geleitet. Das funktioniert sehr gut.
Das einzige Problem entsteht durch die Extension rggooglemap. Auf der "anderen" Domain, also die über welche die Seite dargestellt wird, arbeitet der Google-Key nicht. Abhilfe schaft da natürlich ein anderer Google-Key. Mit dem nun für die "andere" Domain passenden googlekey wird zwar die Karte angezeigt, aber merkwürdigerweise der POI den ich eingerichtet habe.
Hat eventuell einer eine Idee woran das liegen könnte?
Viele Dank für Eure Hilfe,
rear
[edit]
hehe, da lob ich mir doch mal mein Passwortmanagement. Das ist zwar mein erstes Post hier, ich bin aber mit Sicherheit nicht der jüngste Benutzer
[/edit]
Hallo rear.
Warum machst Du nicht die eigentlich genutze Domain zur Hauptdomain Deiner Installation und passt baseurl odgl. entsprechend an?
Meine mich düster zu erinnern, dass mit Ajax gearbeitet wird. Im TS der Extension wird hier ein neuer Pagetype definiert, der die Konfiguration des Plugins drüberkopiert bekommt. Wird nun aber später das Plugin anders konfiguriert (z.B. Domainabfrage => anderer Key), wird dieser für den Ajax-Pagetype nicht übernommen.
Viele Grüße
Julian
Hallo Julian,
vielen Danke für Deine Antwort.
Julian.Hofmann schrieb
Warum machst Du nicht die eigentlich genutze Domain zur Hauptdomain Deiner Installation und passt baseurl odgl. entsprechend an?
Ich hatte gehofft diese Frage durch ein "aus bestimmten Grunden" vermeiden zu können, aber nun gut, eventuell krieg ich's ja in 3 Sätzen erklärt. Ich habe bei einem Hoster einen Managed-Server mit einem Resellersystem. Für die Kunden werden quotas eingerichtet aus denen nicht auf Systembereiche außerhalb zugegriffen werden kann. Dies verhindert das ich eine Systemweite typo3_src Installation anlege die ich zentral warten kann. Das htaccess vorgehen ist also ein workaround. Ich installiere im Kundenbereich nur .htaccess, die eigentliche typo Installation liegt auf meinem Teil des Servers. Das hat u.a auch den Vorteil das der Kunde mit seinem ftp Zugang die typo3 installation nicht schreddern kann.
Julian.Hofmann schrieb
Meine mich düster zu erinnern, dass mit Ajax gearbeitet wird.
Im TS der Extension wird hier ein neuer Pagetype definiert, der die Konfiguration des Plugins drüberkopiert bekommt. Wird nun aber später das Plugin anders konfiguriert (z.B. Domainabfrage => anderer Key), wird dieser für den Ajax-Pagetype nicht übernommen.
das hört sich sehr logisch an. Als ich grade Firebug für die Domain aktiviert habe um die Ajaxrequests zu tracken kam auch gleich folgender Fehler auf der Console:
uncaught exception: Access to restricted URI denied (NS_ERROR_DOM_BAD_URI)
[Break on this error] request.open("GET", myXmlVar, true);
Allerdings zeigt das auch, dass das Problem lösbar ist. Wenn du von dem Ajax-Pagetypen redest. Weißt du denn wie ich den mit ts überschreiben kann? Das müsste ja das Problem lösen.
danke und gruß,
rear
Einfach nach Deiner Konfiguration:
export_xml.10.renderObj.10 < plugin.tx_rggooglemap_pi1
export_xml.10.renderObj.10.userFunc = tx_rggooglemap_pi1->xmlFunc
Das Objekt export_xml ist von Georg in der Extension schon definiert (und vorbefüllt), d.h. einfach nach der (Um-)Konfiguration nochmal überschreiben (bzw. genau das gleiche machen, was Georg nach der Standard-Konfig macht).
Hallo Julian,
Julian.Hofmann schrieb
Einfach nach Deiner Konfiguration:
Meintest du in den ts setup Bereich des Haupttemplates? Das hat nichts bewirkt. Was mir verwundert ist auch das weder eine Suche in den Dateien aus typo3_src noch aus dem Projektverzeichnis, noch eine komplettsuche in der Datenbank die falsche oder ursprüngliche Domain zu tage brachten. Ich weiß nicht wo die Extension sich sonst den falsche Pfad speichern sollte...
Ich habe das Problem jetzt erst mal umgangen indem ich die Installation doch in den Kundenbereich verlegt habe. An der Lösung zu der Frage bin ich natürlich nichtsdestotrotz noch intressiert.
viele Grüße und vielen Dank für Deine Hilfe,
rear