Zum Inhalt springen

Benutzergruppe aus DB auslesen und ausgeben

Erstellt am 29. Oktober 2009 · 7 Antworten · letzte Antwort am 16. November 2009

Tags: Frage

SLAng ·

Hallo...

Ich versuche gerade die jeweilige/n Benutzergruppe/n eines eingeloggten Benutzers auszulesen und auszugeben.
So siehts aus bisher:

[loginUser = *]

lib.userGroup = COA_INT
lib.userGroup {
	10 = CONTENT
	10 {
		table = fe_groups // Tabelle
		select {
			selectFields = title // Auszulesendes Feld
			pidInList = 463 // SysOrdner mit den Fe-Usern
		}
		renderObj = TEXT
		renderObj {
			field = title
		}
	}
}
[global]

Das funktioniert auch, Allerdings werden einach alle vorhandenen Benutzergruppen ausgelesen. Ich möchte aber das nur die Gruppe/n des gerade eingeloggten Benutzers für diesen angezeigt wird.

hat einer ne Idee?

vixe ·

Hallo,

probier mal folgendes:

[loginUser = *]

lib.userGroup = COA_INT
lib.userGroup {
	10 = CONTENT
	10 {
		table = fe_groups
		select {
			selectFields = title
			pidInList = 463
			andWhere {
				data = TSFE:fe_user|user|uid
				wrap = uid=|
			}
		}
		renderObj = TEXT
		renderObj {
			field = title
		}
	}
}
[global]

Grüße

vixe ·

Hallo,

mein Fehler du ... probier mal statt

TSFE:fe_user|user|uid
TSFE:fe_user|user|usergroup

... dann sollte es denke ich funzen.

Grüße

just2b ·

wrap = uid IN(|)

aber schalt einfach mal sqldebug ein, dann siehst ja was rauskommt - kannst ja auch einen bewussten fehler reinmachen, dann siehst das query in jedem fall

georg