---
title: "string dynamischen Wert zuweisen"
url: "https://www.typo3.net/d/83349-string-dynamischen-wert-zuweisen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Frontend-Benutzer"]
created: "2008-10-28"
last_reply: "2009-01-14"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# string dynamischen Wert zuweisen

TYPO3 › TypoScript · 3 Antworten · gestartet 2008-10-28

## Eröffnungsbeitrag

**steste** · 2008-10-28 · [Beitrag #1](https://www.typo3.net/d/83349-string-dynamischen-wert-zuweisen/1)

Hallo,

ich würde gerne einem String einen "dynamischen" Wert zuweisen. DEine Seite soll das Profil des aktuell eingelogten FEusers anzeigen. Mein jetziger Ansatz lautet:

plugin.tx_feuserlisting_pi1._DEFAULT_PI_VARS.showUid := returnFEuid(  )

Die Modifikator Methode, die die aktuelle FEuser uid zurück liefert, habe ich per Hook in class.t3lib_tsparser.php eingebunden. Dieser Ansatz funktioniert auch!

Leider wird dieser Code nur einmalig "geparst", wie ich durch ein print Befehl in der parseSub Methode herausfinden musste. Nur ein "Alle Caches löschen" führt zu einer neuen Verarbeitung. Die Seite ist nicht gecached und die Extension USER_INT.

Gibt es eine Möglichkeit, dieses TypoScript bei jeder Seitengeneriereung zu parsen? - Vielleicht durch eine Bedingung oder eine Konstante als Argument? Oder gibt es eine andere Möglichkeit das Profil des aktuellen Nutzeres mit feuserlisting anzuzeigen.

Vielen Dank!

## Antworten

### [#2](https://www.typo3.net/d/83349-string-dynamischen-wert-zuweisen/2) · Julian.​Hofmann · 2008-10-30

Hallo.

Warum so umständlich über einen extra Hook? $GLOBALS['TSFE']->fe_user->user liefert Dir die Daten des aktuellen FE-Users. Bzw. in TS

```typoscript
dein_string.data = TSFE:fe_user|user|uid
```

die uid des FE-Users.

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/83349-string-dynamischen-wert-zuweisen/3) · onyx_no1 · 2009-01-14

Hallo Julian,

Dein Vorschlag führt bei mir zu einem PHP warning:
htmlspecialchars() expects parameter 1 to be a string, array given ...

Ich wollte den username einem Feld des Anmeldeformulars (direct mail subscription) zuweisen:

plugin.feadmin.dmailsubscription.create.defaultValues.name = ...

Hast Du noch eine andere Idee?

Gruß

P.S.: habe dazu schon mal einen Thread gestartet, aber bisher hat noch niemand geantwortet. ( [/d/84393-fe-login-platzhalter-fuer-den-usernamen](https://www.typo3.net/d/84393-fe-login-platzhalter-fuer-den-usernamen) )

### [#4](https://www.typo3.net/d/83349-string-dynamischen-wert-zuweisen/4) · just2b · 2009-01-14

naja schau doch einfach mal was du so eintippst und was das ist...

GLOBALS['TSFE']->fe_user->user ist ein array...

nimm GLOBALS['TSFE']->fe_user->user['uid']

georg

---

Quelle: „string dynamischen Wert zuweisen“, typo3.net, https://www.typo3.net/d/83349-string-dynamischen-wert-zuweisen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
