Zum Inhalt springen

typolinkWrap in wt_directory erweitern

Erstellt am 19. Oktober 2008 · 3 Antworten · letzte Antwort am 20. März 2011

Tags: Links, Frage

Jojogunne ·

Hallo,

ich versuche gerade, die Extension wt_directory dahingehend zu erweitern, dass beim Anklicken eines GoogleMaps-Links (rggooglemap ist eingebunden und läuft korrekt) die Map nicht in einer Seite, sondern in einer moodalbox (läuft für sich ebenfalls sauber) geöffnet wird.

Der einfachste Weg wäre meiner Meinung nach, einfach den Marker ###WTDIRECTORY_GOOGLEMAP_LINK### dahingehend zu verändern, dass er nicht z.B.

<a href="index.php?id=346&tx_rggooglemap_pi1[poi]=543&cHash=5b47b7dd5a">

ausgibt, sondern die Einfügung für die moodalbox enthält, z.B.

<a href="index.php?id=346&tx_rggooglemap_pi1[poi]=543&cHash=5b47b7dd5a" rel="moodalbox 600 400">

Der Marker wird offensichtlich in der Datei "wt_directory/pi1/class.tx_wtdirectory_pi1_list.php" ab etwa Zeile 80 erzeugt wie folgt:

if (t3lib_extMgm::isLoaded('rggooglemap',0)) $this->wrappedSubpartArray['###WTDIRECTORY_GOOGLEMAP_LINK###'] = $this->cObj->typolinkWrap( array("parameter" => ($this->pi_getFFvalue($this->conf, 'target', 'googlemap') ? $this->pi_getFFvalue($this->conf, 'target', 'googlemap') : $GLOBALS["TSFE"]->id), 'additionalParams' => $this->div->addFilterParams($this->piVars).'&tx_rggooglemap_pi1[poi]='.$row['ttaddress_uid'], "useCacheHash" => 1) ); // Link to target page with tt_address uid for googlmaps

Leider finde ich keinen Ansatzpunkt, wo ich die Einfügung für die moodalbox machen kann (rel="moodalbox 600 400").

Kann mir hier jemand weiter helfen?

THX
Jo

einpraegsam.​net ·

Na das ist nichts anderes als ein typolink - also so:

... = $this->cObj->typolinkWrap( array("parameter" => ($this->pi_getFFvalue($this->conf, 'target', 'googlemap') ? $this->pi_getFFvalue($this->conf, 'target', 'googlemap') : $GLOBALS["TSFE"]->id), 'additionalParams' => $this->div->addFilterParams($this->piVars).'&tx_rggooglemap_pi1[poi]='.$row['ttaddress_uid'], "useCacheHash" => 1, 'ATagParams' => 'rel="moodalbox 600 400"') );
swingtra ·

Hallo

besteht die Möglichkeit eine mm-Relation anzeigen zulassen, über einen hook, eine Abfrage usw. ?

#angry#