Hallo,
bitte helft mir ein wenig bei folgendem Problem.
Ich überlege gerade wie ich den Namen des aktuell angemeldeten FE-Nutzers aus der Datenbank auslesen kann um ihn dann in die Webseite anzufügen.
Dazu brauche ich Zugriff auf das entsprechende Datenfeld und render dann die Information mit einem coa an der richtigen Stelle in die Seite.
Das Datenfeld "name" in fe_users speichert den real name des Benutzers, aber das bringt mich nicht weiter, da ich hier die Zuordnung zu aktuellen Session des angemeldeten Benutzers nicht habe...
Grüße
Frederik
Hallo,
hier eine inhaltlich richtige Lösung des Problems. Nur das Wraping klappt noch nicht so richtig.
Das wird ausgegeben: Willkommen -User Name-
Dieser Text muss aber folgendermaßen in html verpackt werden
<h3>Willkommen -User Name-</h3>
Das noTrimWrap brauche ich für das Leerzeichen hinter Willkommen.
Wie kann ich jetzt aber den ganze String "Willkommen -User Name-" noch in den h3 tag einpacken? Mit allWrap funktioniert es leider nicht...
## Personal Greeting / Login [Begin]
lib.personal_greeting = COA_INT
lib.personal_greeting {
10 = TEXT
10.data = TSFE:fe_user|user|name
10.noTrimWrap = |Willkommen ||
10.allWrap = <h3>|</h3>
}
## Personal Greeting / Login [End]
nimm das h3 halt in den notrimwrap rein?!?!
georg
Hi j2t,
danke für den Hinweis. Das hatte was von ..lauter Bäumen ...den Wald
Grüße
Frederik
Hallo Frederik,
ich habe das gleiche Problem, dass ich in TypoScript den aktuell eingeloggten User auslesen will. Mit Deinem Script 3 Posts weiter oben funktioniert das aber nicht ganz - es wird nur "Willkommen" ausgegeben. Ist das Script richtig? Müsste es in Zeile 5 nicht so heissen:
10.data = TSFE:fe_users|username
Wo ist denn das TSFE Objekt besser beschrieben - sind das globale Daten, auf die man von überall Zugriff hat?
Danke und Grüße,
Flummi
Nein, das müsste eigentlich
TSFE:fe_user|user|username heißen