[TYPO3-german] PIVars showuid per TS setzen

Sigrid Gramlinger sigrid at gramlinger.net
Wed Oct 28 23:57:58 CET 2009


Ich habe es jetzt so ähnlich umgesetzt, nur muss der Abruf der UID des 
eingeloggten User-ID über

$GLOBALS['TSFE']->fe_user->user['uid']
(nicht $GLOBALS['TSFE']->loginUser).

erfolgen. Aber es war auf jeden Fall der entscheidende Hinweis, ich 
hätte das sonst viel komplizierter gelöst!!!

Danke!!!

Steffen Müller schrieb:
> Hi,
> 
> On 25.10.2009 22:02 Sigrid Gramlinger wrote:
>> plugin.tx_sgmfeuserlisting_pi1 {
>>   _DEFAULT_PI_VARS.showUid = {TSFE:fe_user|user|uid}
>> }
>>
> 
> _DEFAULT_PI_VARS kennt keine stdWrap Funktionen, sondern nur einfache
> Werte vom Typ
> _DEFAULT_PI_VARS.var = param
> 
> Die Funktion pi_setPiVarDefaults() in Klasse tslib_pibase ist dafür
> zuständig.
> 
> Wenn Du bereits eine eigens veränderte Version der feuserlisting
> Extension verwendest, dann kannst Du die Werte per PHP in
> pi1/class.tx_sgmfeuserlisting_pi1.php setzen.
> 
> if (!$this->piVars['showUid']) {
>   $this->piVars['showUid'] = $GLOBALS['TSFE']->loginUser;
> }
> 


More information about the TYPO3-german mailing list