Habe die wirklich tolle Extension rggooglemap am Laufen. Problem ist jetzt nur, dass bei den POI beim onmouseover nur ein leeres teiltransparentes Feld erscheint, ohne z.B. Name drin.
Daher zunächst die erste Frage: wie bekomme ich in das onmouseover-Feld Daten rein?
Beim Klick auf das POI öffnet sich ein Fenster mit Daten! Das funzt also.
Frage 2: Wo kann ich einstellen, dass im onmouseover-Feld ein anderes Datenfeld aus tt_address genommen wird?
Typo3 4.1.1, tt_address 1.0.4, rggooglemap 2.1.3
Könnte mein Problem an der etwas älteren tt_address-Version liegen?
Hallo,
vielen Dank fürs Lob .... wenn endlich ein Manual vorhanden wäre käm auch die neue genial tolle Version raus.
das mousover ist der name des Datensatzes und das ist leider hardcodiert - müsstest du also händisch ändern, pi1/class.tx_rggooglemap_pi1.php, Zeile 473
title="'.htmlspecialchars($row["name"])
georg
:p
Superklasse, vielen Dank! Funktioniert prima. Echt bombastisch deine Extension, ebenso wie die Smoothgallery!!!
Cool bei der rggooglemap wäre noch die Funktion "Route berechnen". Aber ist doch bestimmt schon in deiner neuen genial tollen Version drin oder? 😉
Nochmals vielen Dank und weiterhin viel Erfolg!
noch nicht drin, aber nicht zu schwer.. könnte man wirklich einbauen
Habe jetzt doch noch eine Frage.
Ich hatte schonmal gepostet, dass das Einfügen eines anderen Templates im Plugin (Backend) eine Fehlermeldung erzeugt, woraufhin du mir geraten hast, das im TS zu definieren. Habe ich auch versucht, aber leider ohne Ergebnis. Habe folgendes im Setup meines ext-Templates stehen:
plugin.tx_rggooglemap_pi1.templateFile = fileadmin/template_rggoogle.html
Und analog dazu eine weitere Frage:
Wenn ich obiges hinbekomme, würde ich gerne bei Auswahl einer anderen Sprache ein anderes Template benutzen. Irgendeine Idee deinerseits?
Vielen Dank schonmal und Grüße!
ja fehlermeldung ist bekannt.
du musst, wenn du das template änderst, auch das ganze xml_page in das TS schreiben. den code dazu findest du in der pi1/static/setup.txt
und bei anderen sprache einfach per condition ein anderes template zuweisen
georg
Ah jetzt ja :p
Superklasse, tausend Dank! Sag mal, wie schnell bist du denn? Echt der Hammer.
Viele Grüße,
Crocodile
siehst jetz hats länger gedauert😉
georg
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?
Mehrsprachigkeit wird nicht unterstützt und der titel im mouseover ist hardcoded... weiß nicht ganz was du vorhast
georg
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.
Hallo,
ist auf der Seite mit der Condition auch das xml_page neu im TS?
georg
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.
hmm... ich würde da ganz pragmatisch vorgehen und das direkt in der hauptklasse ändern - sorry
georg
Okay, dann schaue ich mal.
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
auf forge ist seit einer woche eine komplett neue version erschienen, gerade im bereich des POIs hat sich da sehr viel getan
georg
geht der Name per MouseOver jetzt auch über Template?
die Zeile htmlspecialchars($row["name"]) gibt ja in der aktuellen Version nicht mehr
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!
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