Zum Inhalt springen

login userid in folgender where clause verwenden

Erstellt am 26. Februar 2017 · 2 Antworten · letzte Antwort am 27. Februar 2017

Tags: Frontend-Benutzer, TYPO3 7, Frage

Thomas27 ·

Ich versuche vergeblich die uid vom angemeldeten Benutzer in einer where clause weiter zu verwenden:

userinfo = TEXT
userinfo.data = TSFE:fe_user|user|uid

hier steht die userid drin

und hier soll sie wieder verwendet werden

temp.test= TEXT
temp.test {
wrap = |
numRows {
  table = xxx
  select {
    pidInList = 77
    where = useruid LIKE < userinfo
  }
 }
}

Wenn ich in der where clause die uid eintrage funktioniert es. Ich habe es auch mit 'uid' probiert und TSFE:fe_user|user|uid direkt in der where clause angegeben auch mit {TSFE:fe_user|user|uid} ...
Nach mehreren Stunden try und error gehen mir die Ideen aus. Hat jemand noch einen Tipp für mich.

jenses ·

Diese Abfrage ist totaler Käse ;-)

where = useruid LIKE < userinfo

entweder
useruid LIKE userinfo
oder noch besser (da es sich um Integer-Werte handelt)
useruid=userinfo