Benutzergruppe aus DB auslesen und ausgeben [Gelöst]

  • SLAng SLAng
    Flash Gordon
    0 x
    2757 Beiträge
    0 Hilfreiche Beiträge
    29. 10. 2009, 14:17

    Hallo...

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

    [TS][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][/TS]

    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?


  • 1
  • vixe vixe
    Sternenflotten-Admiral
    0 x
    164 Beiträge
    0 Hilfreiche Beiträge
    30. 10. 2009, 10:27

    Hallo,

    probier mal folgendes:
    [TS][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][/TS]

    Grüße

  • SLAng SLAng
    Flash Gordon
    0 x
    2757 Beiträge
    0 Hilfreiche Beiträge
    31. 10. 2009, 11:34

    Hallo...

    Danke für deine Atwort, leider funktioniert es nicht. Es wird nichts mehr ausgegeben.

  • vixe vixe
    Sternenflotten-Admiral
    0 x
    164 Beiträge
    0 Hilfreiche Beiträge
    02. 11. 2009, 09:25

    Hallo,

    mein Fehler du ... probier mal statt
    [TS]TSFE:fe_user|user|uid[/TS]
    [TS]TSFE:fe_user|user|usergroup[/TS]

    ... dann sollte es denke ich funzen.

    Grüße

  • SLAng SLAng
    Flash Gordon
    0 x
    2757 Beiträge
    0 Hilfreiche Beiträge
    02. 11. 2009, 09:33

    Ne, leider auch nicht

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    02. 11. 2009, 09:51

    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

  • SLAng SLAng
    Flash Gordon
    0 x
    2757 Beiträge
    0 Hilfreiche Beiträge
    05. 11. 2009, 06:55

    Wunderbar, so funktioniert es.
    bestens.

    Danke!

  • fsg fsg
    Jar Jar Binks
    0 x
    1 Beiträge
    0 Hilfreiche Beiträge
    16. 11. 2009, 07:12

    hmmm ich habe gerade auch auf dieses Problem gestossen...danke fuer eure Hilfe

  • 1