---
title: "tt_news erweiterte Marker - www und E-mail Ausgabe"
url: "https://www.typo3.net/d/109446-tt-news-erweiterte-marker-www-und-e-mail-ausgabe"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Links","tt_news"]
created: "2012-02-19"
last_reply: "2012-02-21"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# tt_news erweiterte Marker - www und E-mail Ausgabe

Extensions › Entwicklung · 5 Antworten · gestartet 2012-02-19

## Eröffnungsbeitrag

**dfluess** · 2012-02-19 · [Beitrag #1](https://www.typo3.net/d/109446-tt-news-erweiterte-marker-www-und-e-mail-ausgabe/1)

Hallo,

es ist ja relativ einfach über den Hook weitere Marker zu verwenden.

Nun möchte ich aber die Ausgabe einer Internetadresse standardisieren. Also egal ob die Adresse mit http:// oder ohne, kann der href immer korrekt ausgegeben werden?

Auch möchte ich die E-Mail Adresse mit dem TYPO3-Spamschutz versehen.

Es gibt sicher Funktionen, die mir das erleichtern können. Kann mir jemad mal auf die Sprünge helfen?

```php
<?php
class tx_ttnewsnew_marker {
	function extraItemMarkerProcessor($markerArray, $row, $lConf, $obj) {
		$markerArray['###NEWS_ADDRESSZUSATZ###'] = $row['tx_dfttnewskontakt_address2'];		
		$markerArray['###NEWS_ADDRESS###'] = $row['tx_dfttnewskontakt_address'];
		$markerArray['###NEWS_PLZLOCATION###'] = $row['tx_dfttnewskontakt_plzlocation'];
		$markerArray['###NEWS_PHONE1###'] = $row['tx_dfttnewskontakt_phone'];
		$markerArray['###NEWS_PHONE2###'] = $row['tx_dfttnewskontakt_phone2'];		
		$markerArray['###NEWS_FAX###'] = $row['tx_dfttnewskontakt_fax'];		
		$markerArray['###NEWS_WWW2###'] = $row['tx_dfttnewskontakt_www'];
		$markerArray['###NEWS_EMAIL1###'] = $row['tx_dfttnewskontakt_email'];
		$markerArray['###NEWS_EMAIL2###'] = $row['tx_dfttnewskontakt_email2'];		
		$markerArray['###NEWS_OPENING###'] = $row['tx_dfttnewskontakt_opening'];			
		return $markerArray;
	}
}
?>
```

## Antworten

### [#2](https://www.typo3.net/d/109446-tt-news-erweiterte-marker-www-und-e-mail-ausgabe/2) · aemka · 2012-02-21

Für die E-Mail Typolink. Für die INternet-Adressen-Validation selber check und ggf. ergänzen und dann auch Typolink.

### [#3](https://www.typo3.net/d/109446-tt-news-erweiterte-marker-www-und-e-mail-ausgabe/3) · dfluess · 2012-02-21

Problem, das funktioniert nicht in der Class für erweiterte Marker (z.B. für tt_news), die über eien Hook hinzugefügt werden.

Das funktioniert im Plugin aber nicht in der Class

```php
<?php 
require_once(PATH_tslib.'class.tslib_content.php');
class tx_ttnewsnew_marker {

  function extraItemMarkerProcessor($markerArray, $row, $lConf, $obj) {

    $email = $this->cObj->getMailTo($row['email'], $row['email']);
    $ausgabe = '<a href="'.$email[0].'">'.$email[1].'</a>';

    $markerArray['###NEWS_EMAIL###'] = $ausgabe;	
    
    return $markerArray;
  }
}
?>
```

Fatal error: **Call to a member function getMailTo()** on a non-object in /html/typo3/typo3conf/ext/df_ttnewskontakt/class.ttnewsnew_marker.php on line 46

### [#4](https://www.typo3.net/d/109446-tt-news-erweiterte-marker-www-und-e-mail-ausgabe/4) · aemka · 2012-02-21

Schau dir doch mal die Parameter der tt_news Hook funktion genauer an! .-)

### [#5](https://www.typo3.net/d/109446-tt-news-erweiterte-marker-www-und-e-mail-ausgabe/5) · dfluess · 2012-02-21

Hmm
Soll das heißen, es gibt eine Lösung? Wo soll ich schauen, im tt_news Plugin oder im geposteten Code?
Ich bin in dem Thema nicht so fit. Es wäre sehr nett, wenn du vielleicht die Lösung nennen würdest. Dankeschön ;)
D.

### [#6](https://www.typo3.net/d/109446-tt-news-erweiterte-marker-www-und-e-mail-ausgabe/6) · aemka · 2012-02-21

$obj ist gleich dem $this in einem Plugin.

---

Quelle: „tt_news erweiterte Marker - www und E-mail Ausgabe“, typo3.net, https://www.typo3.net/d/109446-tt-news-erweiterte-marker-www-und-e-mail-ausgabe
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
