Zum Inhalt springen

rggooglemap POI onmouseover

Erstellt am 29. Juni 2007 · 19 Antworten · letzte Antwort am 17. Juli 2011

Tags: Frage

CrocodileR ·

Okay, bald habe ich es (hoffentlich)...

Habe folgende Condition ins Setup meines ext-Templates eingebaut:

[globalVar = GP:L = 1]
plugin.tx_rggooglemap_pi1.templateFile = fileadmin/template_rggoogle_en.html
[global]

Das funktioniert fast... Leider nicht bei dem aufgehenden Fenster beim POI-Punkt (nach dem Klick, nicht beim Onmouseover). Hier wird das Standardtemplatefile genommen.

Irgendeine Idee?

just2b ·

Mehrsprachigkeit wird nicht unterstützt und der titel im mouseover ist hardcoded... weiß nicht ganz was du vorhast

georg

CrocodileR ·

Also: ich meine, wenn man auf einen POI in der Karte klickt, öffnet sich ja diese Sprechblase mit Infos aus tt_address. Nun habe ich dort noch einen Link eingebaut, in dem der Sprachparameter mit übergeben wird.
Ich dachte, dass über die angegebene Condition ein anderes Template ausgewählt wird. Mir kommt es allerdings so vor, als wäre dies nur für die eigentliche Seite möglich. Also bei deutsch z.B. "Zeige" und dann bei englisch "Show". Das ist kein Problem. Nur dann bei der Sprechblase wird nur das "normale" deutsche Template genommen.

CrocodileR ·

Du meinst, nicht nur der Hinweis auf das andere Template, sondern das komplette xml_page innerhalb der Condition inkl. alternativem Template? Ja, habe ich auch schon versucht. Für die "normale" Seite wird das alternative Template genommen, aus "Zeige" wird "Show", aber wie gesagt, beim Klick auf einen Punkt öffnet sich immer noch die Original-Sprechblase, nicht die aus dem alternativen Template.

just2b ·

hmm... ich würde da ganz pragmatisch vorgehen und das direkt in der hauptklasse ändern - sorry

georg

flobb ·

Hallo

Muss man den Namen beim MouseOver immer noch direkt im Code ändern oder gibt es da seither eine Variante per TypoScript oder sogar per Template?

Danke & Gruss
flobb

just2b ·

auf forge ist seit einer woche eine komplett neue version erschienen, gerade im bereich des POIs hat sich da sehr viel getan

georg

lil-trick ·

geht der Name per MouseOver jetzt auch über Template?

die Zeile htmlspecialchars($row["name"]) gibt ja in der aktuellen Version nicht mehr

sichmann ·
just2b schrieb

Mehrsprachigkeit wird nicht unterstützt und der titel im mouseover ist hardcoded... weiß nicht ganz was du vorhast

georg

Hey Georg, ich habe da gleiche Problem, nutze aber die Version 4.0 und finde den genannten Eintrag nicht. Ich möchte statt dem Namen die company angeben.
Wo finde ich das?
Gruß und Danke!

sichmann ·

kaum geschrieben und schon selber gefunden:
plugin.tx_rggooglemap_pi1 {
templateFile = fileadmin/templates/rggooglemap/template.html
title {
# muss dafür auf 0 gestellt werden
useRggmTitle = 0

# nun kann man jegliches Feld wählen.....
tt_address = company