Zum Inhalt springen

sp_directory Anzeige der e-mail verändern

Erstellt am 10. März 2005 · 1 Antwort · letzte Antwort am 18. März 2005

Tags: tt_address, PHP, Frage

Waldschrat ·

Hi,
ich habe tt_address und sp_directory installiert. Bei der Anzeige über das vorinstallierten Template wird die email-Adresse angezeigt, bei langen Adressen verrutscht damit die Formatierung. Ich würde jetzt gern die Anzeige einfach durch das Wort "E-Mail" ersetzten, genauso, wie es mit der Homepage über "WWW" realisiert ist. Ich habe aber noch keinen Schimmer, wie ich es genau anstellen soll. #paralyzed#

Ich muss wohl die Datei class.tx_spdirectory_pi1.php verändern

$markerArray["###WWW###"] = ($this->conf["hide_field"] && t3lib_div::inList($this->conf["hidden_fields"],"www")) ? "" : (($row[www]) ? $this->makeHTTPLink($row[www],$this->pi_getLL("www")) : '<font color="'.$this->conf[inactive].'">WWW</font>');

$markerArray["###EMAIL###"] = ($this->conf["hide_field"] && t3lib_div::inList($this->conf["hidden_fields"],"email")) ? "" : (($row[email]) ? $this->makeMailtoLink($row[email]) : '<font color="'.$this->conf[inactive].'">E-Mail</font>');

Kann mir jemand sagen, wie ich die Zeilen verändern muss?

Danke

Waldschrat

Waldschrat ·

Ich hab jetzt eine Lösung gefunden😃:

einfach /pi1/class.tx_spdirectory_pi1.php leicht verändert und zwar folgende Zeilen:

	function makeMailtoLink($emailadr)	{
                $this->typolink_conf["parameter"] = $emailadr;
		$code = $this->cObj->typolink($emailadr, $this->typolink_conf);

	return $code;

durch

	function makeMailtoLink($emailadr)	{
                $this->typolink_conf["parameter"] = $emailadr;
		$code = $this->cObj->typolink("E-Mail", $this->typolink_conf);

	return $code;

ersetzt.