[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