Zum Inhalt springen

rggooglemap - mit TypoScript die Daten in das PlugIn

Erstellt am 17. Juli 2007 · 5 Antworten · letzte Antwort am 26. November 2007

Tags: Frage

rene_afew ·

Hallo Forum!

Ich habe eine Ext. geschrieben, mi der ich FE-User in einer Listenansicht ausgeben und auch einzeln in einer Einzelansicht anzeigen kann. In der Einzelansicht möchte ich gerne auch den Wohnort des FE-User in einer googlemap-Karte mit einem POI zeigen.

Ich hatte mir das so gedacht, dass ich auf der Seite im TYPO3-Seitenbaum, auf der meine FE-User Einzelansicht liegt, als 1. Contentelement das tx_rggooglemap-PlugIn liegen habe, in das ich via TypoScript die notwendigen Daten gebe, um jeweils den Wohnort des FE-User anzeigen zu lassen. Danach kommt dann das 2. Contentelement meiner FE-User-Ext. mit den Daten des jeweiligen FE-User.

Dies ist mein TypoScript, mit dem ich es zunächst versucht habe, um zu schauen, ob das Prinzip stimmt:

# Im Setup des Ext.-Templates auf der Seite (ID=226), auf der auch
# das googlemap-Plugin liegt:
plugin.tx_rggooglemap_pi2 {
      # Seite, auf der das googlemap-Plugin liegt
      mapId = 226
      # Sysordner-ID mit den googlemap-Datensätzen
      pidList = 227
      mapWidth = 500
      mapHeight = 250
      mapLng = 6.51185
      mapLat = 51.098197
      mapZoom = 5
      mapKey = ABQIAAAAmajdMPy88Yd8278ATE3GshQWo2T3ylHn6JJS45aHJlntr_iuNxRSpK0lDkrnWWfkI2EmlPvyqc7nVw
}

Das funktioniert leider garnicht. Im tx_rggooglemap-PlugIn werden jetzt die Werte der Ext. im Ext.-Manager ausgegeben.

Ich bekomme die Karte nur richtig ausgegeben (allerdings ohne einen Marker), wenn ich diese Felder analog zu meinem TypoScript folgendermaßen im Reiter 'Allgemein' in der Flexform ausfülle:
Anzeige von: Karte
Breite der Karte: 500
Höhe der Karte: 250
Längengrad: 6.51185
Breitengrad: 51.107642
Zoom: 5
Googlemap Key: ABQIAAAAmajdMPy88Yd8278ATE3GshQWo2T3ylHn6JJS45aHJlntr_iuNxRSpK0lDkrnWWfkI2EmlPvyqc7nVw

Es gibt einen tt_address-Datensatz, der diesen Längengrad und Breitengrad hat. Dieser Datensatz ist einer rggooglemap-Kategorie zugeordnet. Diese rggooglemap-Kategorie liegt in einem Sysordner. Der Name der Kategorie wird über der Karte angezeigt. Aber warum bekomme ich in der Karte keinen Marker?

Ist das der richtige Weg, um Längengrad und Höhengrad eines Datensatzes eines tt_address-Datensatzes mit TypoScript anzeigen zu lassen? Ich habe TYPO3 4.1.1 mit der Extension rggooglemap 2.1.4.

Gruß
Rene

rene_afew ·

nimm mal die offizielle version ausn TER!

Habe ich gemacht - und danach die Werte aus dem rggoogle-plugin genommen und das Ext.-Template wieder aktiviert. Mein TypoScript funktioniert aber trotzdem nicht.

Merkwürdig ist auch, dass dann die Karte von Gosau kommt (also die default Einstellung aus der Extension) aber auch ohne Marker in der Karte.

Ich hoffe, dass ich auf jeden Fall den richtigen googlemap-key habe, wenn ich die Karte sehe. Im Forum habe ich gelesen, dass dies das richtige directory sei:
http://www.meine-website.dom/typo3conf/ext/rggooglemap/mod1/
Mit diesem directory habe ich aber keinen key bekommen, der mir eine Karte angezeigt hat.

Mein key habe ich zu diesem Verteichnis:
http://www.meine-website.dom/directory/

Wobei 'directory' das Verzeichnis ist, dass ich auch im FE in der URL sehe, wenn das rggooglemap-plugin ausgegeben wird.

Gruß Rene

rene_afew ·

Hallo just2b,
kannst Du mir denn sagen, ob ich das TypoScript grundsätzlich richtig angelegt habe? Hab ich denn etwas vergessen?

Gruß Rene

just2b ·

Hallo,

wenn du sowieso immer nur 1 Marker ausgeben lassen willst, dann würd ich das über ein eigenes html-contentelement machen.

sonst zum TS: schau dir einfach mal in der ext/rggooglemap/pi1/static/setup.txt das TS an und hol dir da alle raus was du anders haben willst

lg georg
PS: sry war in letzter zeit nicht wirklich online

ernstle ·

wenn du sowieso immer nur 1 Marker ausgeben lassen willst, dann würd ich das über ein eigenes html-contentelement machen.

Wie müsste der Inhalt des Html-contentelement's den aussehen ???
Danke im voraus für die Antwort.
Ernst