Zum Inhalt springen

Variable aus TypoScript an eine Extension übergeben und später eine andere Variable aus der Extension lesen

Erstellt am 2. Oktober 2012 · 3 Antworten · letzte Antwort am 4. Oktober 2012

Tags: PHP, Frage

redkadett ·

Hallo,
ich hoffe, ich bin hier richtig mit meinem Problem.

Mit dem folgenden TypoScript - Code

plugin.tx_connect2plugin_pi1 = USER_INT
plugin.tx_connect2plugin_pi1{
	variable=wert
}

über gebe ich einen konstanten Wert an eine Extension.

Auf den Inhalt greife ich in PHP mit dem folgenden Code zu.

$variable = $conf["variable"];

Soweit so gut - das funktioniert!

Jetzt möchte ich aber in TypoScript auf andere Variablen aus dem Plugin zugreifen und wenn möglich wieder an die gleiche
Extension übergeben.

Kann ich mit TypoScript Werte aus der Session lesen, die ich vorher mit

$GLOBALS["TSFE"]->fe_user->setKey("ses", "variable2", "value2" )

gesetzt habe?

Oder bin ich völlig auf dem Holzweg?

Es wäre nett, wenn jemand eine Idee hätte...

Vielen Dank!

vince ·

hallo,

wozu brauchst Du dann noch was ins TS schreiben?

die Session-Sachen kannst Du ja dann direkt in deinem PHP_code abrufen, mit
$GLOBALS["TSFE"]->fe_user->getKey('ses','variable2');

(vielleicht hab ich auch Deine Frage falsch verstanden 😉

gruß,

Vince

redkadett ·

Hallo Vince,

vielen Dank für Deine Frage!

Ich habe eine GWT-Anwendung, die über eine Typo3 Extension in die Seite integriert werden soll. Das funktioniert eigentlich alles problemlos. Nun muss ich aber die GWT - Anwendung dynamisch über ein Menü mit TypoScript ansteuern können und dazu verschiedene Variablen übergeben.

Gibt es eine Möglichkeit, dass ich bspw. soetwas

plugin.tx_connect2plugin_pi1 = USER_INT
plugin.tx_connect2plugin_pi1{
	variable=wert        variable2=plugin.tx_connect2plugin_pi1->getWertVonVariable2()
}

machen kann?

Vielen Dank!

redkadett

redkadett ·

Hallo Vince,

nochmals Danke für Deine Hilfe! Deine Frage war durchaus berechtigt! #angry#
Das brauch ich doch gar nicht! Es reicht doch, wenn ich die variablen Werte in der Session speichere
und die konstanten Werte über TypoScript setze.

Da hab ich mir selber ein Bein gestellt. Sorry, dass ich Dich damit belästigt habe. :o

Redkadett