Zum Inhalt springen

Zugriff auf TS-Setup in Extension

Erstellt am 11. August 2007 · 3 Antworten · letzte Antwort am 12. August 2007

Tags: tt_news, Frage

brokemeister ·

Ich bin dabei ein Erwetierung für die tt_news zu schreiben.
Es soll ein Marker mit Hilfe von TS formatiert werden...
Leider stehe ich gerade auf dem Schlauch und sehe die Lösung einfach nicht.

Ich möchte auf folgendes zugreifen

plugin.tt_news.myext.days = 10

Hier die Klasse die per Honk in meiner tt_news-Erweiterung eingebunden wird...

class tx_myext extends tslib_pibase {
	...

	function extraItemMarkerProcessor($markerArray,$row,$lConf,$parentObject) {
		//Initiate language
		$this->pi_loadLL();
...
		print_r($lConf);print_r($parentObject);
...
		return $markerArray;
	}
}

Leider weiß ich nicht, wie ich den $lConf-Teil manipulieren kann bzw. wo dieser steht...
Im Object $parentObject steht das Teil drin, aber weiß ich nicht, wie ich drauf zu greifen kann. #angry#

Hat jemand da einen kleinen Tipp für mich?!?

steffenk ·

manipulieren kannst Du den Wert nicht, nur auslesen. Dazu musst Du Dir den Aufruf in der tt_news anschauen:

$markerArray = $_procObj->extraItemMarkerProcessor($markerArray, $row, $lConf, $this);

Es werden keine Referenzen übergeben, nur markerArray wird gesetzt.
In $lConf steht auch nur der relevante Teil drin, also setz Deine Var auch entsprechend:

plugin.tt_news.displaySingle.myVar = x