Session verwenden mit TypoScript
Gedächtnis für TypoScript
TypoScript reicht in vielen Fällen - eigens eine Extension schreiben ist häufig überflüssig. Aber was passiert, wenn wir mit Sessions Arbeiten müssen? Bis vor kurzem dachte ich, damit könnte TypoScript nicht umgehen.
Aber ich habe mich geirrt.
Namen per TypoScript anzeigen
Hallo Unbekannte(r)
Gesendet wurde:
TypoScript zur Ausgabe des Namen
10 = COA_INT
10.10 = TEXT
10.10.data = TSFE:fe_user|sesData|recs|ts|name
# Cross-Site-Scripting wäre auch unangenehm
10.10.stripHtml = 1
10.10.noTrimWrap = |<h1>Hallo |</h1>|
10.10.ifEmpty = Unbekannte(r)
HTML-Formular
Ergänzung:
Das HTML-Formular wird vermutlich den einen oder anderen auch noch interessieren - damit es einfacher ist gibt es direkt zum kopieren. Der wichtigste Punkt ist der Name des Input-Elements: recs[ts][name]
"recs" ist dabei ein Schlüsselbegriff, so dass TYPO3 die Inhalte in der Session speichert.
Nachtrag (2):
Seit dem Session-Fixation Fix, d.h. bei allen aktuellen Versionen muss $TYPO3_CONF_VARS['FE']['maxSessionDataSize']=0; in der localconf.php gesetzt sein, damit die Session für nicht eingeloggte Benutzer funktioniert.
- 0 Kommentar(e)




Mein Kommentar