Hallo,
ich möchte in einem tmpl (von wec_discussion) den Usernamen des fe_users ausgeben lassen.
Weiß jemand wie die Variable für den Usernamen lautet? (Sollte doch möglich sein, oder irre ich mich?)
Hilfe würde ich dankend entgegennehmen.
Gruß
Marcus
name = TEXT
name.data = TSFE:fe_user|user|username
sowas in der Richtung sollte gehen,
habe ich von hier http://snippets.typo3.org/snippets/c/42/
Bei mir liegt das Problem ist ähnlich.
Ich möchte registrierten Benutzern bestimmte Newsletter zugänglich machen. Ich verwende dafür Direct Mail Subscription 1.1.0.
Um dem Benutzer die erneute Eingabe seiner Daten (Name, E-Mail) zu ersparen wollte ich die Formularfelder mit defaultValues füllen lassen.
plugin.feadmin.dmailsubscription.create.defaultValues.name = ...
Alles was ich an Stelle der Punkte eingebe, erscheint dann auch im Formular.
Ich habe nur keine Idee, wie ich den Wert von TSFE:fe_user|user|username dort hineinbekomme. "TSFE:fe_user|user|username" wird im Klartext dargestellt.
tmpname = TEXT
tmpname.data = TSFE:fe_user|user|username
plugin.feadmin.dmailsubscription.create.defaultValues.name < tmpname
Wenn ich oben genanntes versuche, erscheint die Fehlermeldung, dass string erwartet wird und array übergeben wurde. Im Formularfeld steht zusätzlich noch "TEXT".
plugin.feadmin.dmailsubscription.create.defaultValues.name = tmpname
Diese Variante gibt "tmpname" im Eingabefeld aus.
Weiß jemand Rat?
Ich würde mal spekulieren, dass die defaultValues.* lediglich vom Typ text sind und nicht text/stdWrap, d.h. es erfolgt keine Auswertung von tmpname (was intern als Array gehandhabt wird).