Zum Inhalt springen

rootline / username

Erstellt am 31. August 2005 · 4 Antworten · letzte Antwort am 22. September 2005

Tags: Frage

wandler ·

Hallo

ich versuche auf einer user-page den username des Page-Inhabers an die Rootline anzuhängen z.b.

Home / Userpage / Hans

Es gibt die Seite Hans jedoch nicht im Seitenbaum!
D.h. im obigen Beispiel befinden wir uns eigentlich
auf der Seite Userpage die mittels "index.php?uid=hans" (bzw. uid=32 o.ä)aufgerufen wird.
Daher erscheint in der Rootline auch nur
Home / Userpage.

Ich versuchte die Daten per TS abzufragen:

10 = HTML
10.value.data = DB : fe_users:32:username

Das Problem ist, dass ich die UID (hier 32) dynamisch per
GPvar:uid auslesen müsste - sprich von der URL.
Ich bräuchte sowas in der Art:

10.value.data = DB : fe_users:{GPvar:uid}:username

Das klappt aber net

Weiss wer was?

weasel ·

Hallo,
um den username darzustellen nimmst du am einfachsten
folgendes:

temp.username=TEXT
temp.username{
value=<!--###USERNAME###-->
insertData=1
}

alternativ kannst du für solche sachen auch das RECORD object oder das CONTENT object nehmen

have fun

M G ·
wandler schrieb

Ich bräuchte sowas in der Art:

10.value.data = DB : fe_users:{GPvar:uid}:username

Hast du schonmal

10.value.data = DB : fe_users:{GPvar:uid}:username
10.insertData = 1

probiert? Das sollte solche "variablen" im Text erst auswerten.

Oder du nimmst den obigen Tip, der geht auf jeden Fall 😉

wandler ·

@weasel
du hast mich falsch verstanden. es geht mir nicht darum
den usernamen des eingelogten users auszugeben. sondern
den username mit der uid die ich dynamisch aus der url auslese.

ich habe mit content & records rumexperimentiert und versuchte
es zunächst mit einer statischen uid (z.b.35)

temp.rec = RECORDS
temp.rec.tables = fe_users
temp.rec.source = 35
temp.rec.source.field = username
temp.rec.dontCheckPid = 1

oder so irgendwie??

temp.previous = CONTENT
temp.previous {
  table = fe_users
  select.where = uid=32
}

wenn ich das selbe mit tt_content mache gibt's kein problem..!?
ich steh echt auf dem schlauch.

@MG
Dein Tip funktioniert anscheinend nicht innerhalb von Abfragen vom Datatype GetText #paralyzed#

wandler ·

problem gelöst *freu*:

temp.10 = RECORDS
temp.10.source.data =GPvar : uid
temp.10.tables = fe_users
temp.10.conf.fe_users = TEXT
temp.10.conf.fe_users.field = username