Zum Inhalt springen

FE USer Daten per Typoscript ausgeben

Erstellt am 4. August 2006 · 8 Antworten · letzte Antwort am 29. August 2006

Tags: Frage

markus.​l ·

Hallo,

ich habe schon eine Weile jetzt danach gesucht, aber nichts wirklich passendes gefunden. Wobei ich denke, dass das nicht so schwer sein sollte. Ich möchte einen Marker per Typoscript mit den Daten des jeweils angemeldeten Frontend Benutzers füllen.

z.B soll der Name oder die Mailadresse ausgegeben werden. Ich weiß, dass ich per:

$GLOBALS['TSFE']->fe_user->user['name']

ja z.B. den Namen auslesen kann. Wie aber kann ich diesen per TS an den Marker weiter geben. Per PHP Skript hab ichs probiert, das funktioniert auch, aber es soll halt per TS passieren.

Schöne Grüße

Markus

markus.​l ·

Nach längerem Suchen möchte ich Euch die Lösung nicht vorenthalten. Damit das Typoscript funktioniert muss unter der Version 3.8 die Extension kb_better_stdwrap Extension installiert sein (Bei der Version 4.0 soll der TS auch ohne die Extension funktionieren).

Folgendes TS gibt im Marker USERANREDE den Inhalt des Datenbankfeldes title und name des aktuell angemeldeten Frontend Users aus:

USERANREDE = COA_INT
USERANREDE {
        10 = TEXT
        10.insertData = 1
        10.value = {glob:TSFE:fe_user:user:title} {glob:TSFE:fe_user:user:name}        
        }

Das COA_INT Objekt ist notwendig um Caching Probleme zu umgehen.

Grüße

Markus

MCQ ·
markus.l schrieb

... unter der Version 3.8 die Extension kb_better_stdwrap Extension installiert sein ...

Und wo finde ich diese Erweiterung?
Ich hab im TEP gesucht ... nix
Ich hab bei Google gesucht ... gerade mal 2 Seiten die mir leider beide nicht weiterhelfen

Also woher krieg ich jetzt diese Erweiterung o.O

steffenk ·

das geht auch ohne die Extension:

temp.user = COA_INT
temp.user {
  10 = TEXT
  10.dataWrap = Sehr geehrter {TSFE:fe_user|user|name}
  10.wrap = <p>|</p>
}
MCQ ·

Ich hab grad nen update auf v4.0.1 draufgehauen, leider hat es damit auch nicht funktioniert. Gott sei dank hast du die Ext. gefunden. Ich hab Sie Installiert und tadaa ... damit gehts, allerdings sollte man das glob: nicht weglassen, sonst funktioniert es nicht mehr

MCQ ·

Jetzt gibt es eigendlich nur noch eine Frage zu klären, ist es auch möglich den Namen dynamisch in eine Seite einzubauen? z.B. in ein Text-Objekt?