[Typo3-german] ###USERNAME### im Standard Mail-Formular?
Carsten Kleinfeld
max at ltitu.de
Thu Oct 13 14:03:57 CEST 2005
Hitcher schrieb:
> hitcher at wcm4u.de wrote:
>
>> Hallo Gruppe, da ich ein TypoScript Newbee bin, brauche ich mal etwas
>> Hilfe: Ich möcht den Standard Mail-Formularen ein hidden Field mit
>> dem Usernamen des eingeloggten FE-Users mit geben. ich bin jetzt
>> soweit gekommen: tt_content.mailform.20.hiddenFields.username = Text
>> tt_content.mailform.20.hiddenFields.username.value =
>> <!--###USERNAME###--> Wenn ich mir dan aber den Quelltext des
>> Formulars angucke sehe ich folgendes: <input type="hidden"
>> name="username" value="" /> Der Username wird also nicht übergeben.
>> Zur Kontrolle habe ich mal folgendes gemacht: page.100 = TEXT
>> page.100.value= <!--###USERNAME###--> auf der webseite wird auch der
>> richtige User angezeigt.
>>
>> Wie bekomme ich den Usernamen in das Hidden-Field? Viele Grüße Ramon
>>
>>
> sorry:
> ich hab nen Fehler gemacht und zwar sieht es so aus:
> tt_content.mailform.20.hiddenFields.username = TEXT
> tt_content.mailform.20.hiddenFields.username.value=<!--###USERNAME###-->
>
> Wenn ich mir dan aber den Quelltext des Formulars angucke sehe ich
> folgendes:
> <input type="hidden" name="username" value="<!--###USERNAME###-->" />
> Der Username wird also nicht übergeben.
> Zur Kontrolle habe ich mal folgendes gemacht:
> page.100 = TEXT
> page.100.value= <!--###USERNAME###-->
> auf der webseite wird auch der richtige User angezeigt.
>
> Wie bekomme ich den Usernamen in das Hidden-Field?
>
> Viele Grüße
> Ramon
Hi! probiers mal damit:
Auf die Art und Weise kommste an alle Userdaten ran.
template (setup):
page.includeLibs.tools = fileadmin/scripts/meine_tools.php
tt_content.mailform.20.hiddenFields.name1 = USER
tt_content.mailform.20.hiddenFields.name1.userFunc=user_resolto->getUserName
PHP:
inhalt der Datei meine_tools.php
<?php
class user_resolto {
var $cObj;
function getUserName($content,$conf){
global $TSFE;
$out = $TSFE->fe_user->user['name'];
return $out;
}
}
?>
Gruß Carsten
More information about the TYPO3-german
mailing list