[Frage] Suche Extension für FrontendUser listing TYPO3-Version: 6.2.7

  • SirRuddy SirRuddy
    R2-D2
    0 x
    119 Beiträge
    0 Hilfreiche Beiträge
    05. 03. 2015, 08:51

    Hallo!

    Ich benötige eine Liste der FEuser nach FEuserGroup. Ich stelle mir das so vor, das ich auf einer Seite ein Plugin platziere und dort einstelle "Zeige alle FEuser in der Gruppe XY". Die Einträge sollen dann auf eine Detail/Profil-Ansicht verweisen.

    Eigentlich etwas das nicht nur ich benötige, und was auch nicht zu aufwendig sein sollte, aber ich finde keine funktionierende Extension oder Lösung dafür. - Hat jemand mal einen Tipp, wo ich so etwas finde?

    Wenn ein Entwickler meint das bekommt er schnell hin, bin ich gerne bereit die Arbeit zu vergüten. - Meldet Euch bitte per PN an mich.


  • 1
  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    831 Beiträge
    96 Hilfreiche Beiträge
    05. 03. 2015, 09:39

    Dafür wird man wahrscheinlich keine Extension finden, da sowas ziemlich simpel mit Typoscript zu lösen ist. Hier ein Beispiel, was ohne großen Aufwand angepasst werden kann:

    1. lib.content = COA
    2. lib.content {
    3. 10 = CONTENT
    4. 10 {
    5. table = fe_groups
    6. select.pidInList = 1312 // ID(s) mit Gruppen
    7. renderObj = COA
    8. renderObj {
    9. 1 = TEXT
    10. 1.wrap = <h1>Benutzergruppe: {field:title}</h1><br />
    11. 1.insertData = 1
    12.  
    13. 10 = CONTENT
    14. 10 {
    15. table = fe_users
    16. pidInList = 1312 // ID(s) mit Usern
    17. andWhere.dataWrap = usergroup="{field:uid}"
    18. }
    19. renderObj = COA
    20. renderObj {
    21. 10 = TEXT
    22. 10.dataWrap = <li>{field:first_name} {field:last_name}</li>|
    23. 10.insertData = 1
    24. }
    25.  
    26. wrap = <ul>|</ul>
    27. }
    28.  
    29. wrap = <div>|</div>
    30. }
    31. }
    32. }

    Wenn du das vergüten möchtest, gerne an http://typo3.org/donate/online-donation/ ;)

  • SirRuddy SirRuddy
    R2-D2
    0 x
    119 Beiträge
    0 Hilfreiche Beiträge
    05. 03. 2015, 10:48

    Ok, danke für den Lösungsansatz. Allerdings ist das so natürlich nicht für Redakteure zu handhaben, sprich als Content-Element einsetzbar. - Das wäre schon ganz schön :)

  • SirRuddy SirRuddy
    R2-D2
    0 x
    119 Beiträge
    0 Hilfreiche Beiträge
    05. 03. 2015, 12:10

    ...also so funzt es nicht! Die Ausgabe zwischen "foo" und "bar" bleibt leer. ID der Gruppe wäre 3. Diese hat drei Mitglieder mit angegeben 'first_name' und 'last_name'. Aus dem zweiten 'pidInList' werde ich nicht schlau. Ich will doch nicht nur den User '1312' sondern alle der User Gruppe '3'...?!

    1. [...]
    2. select.pidInList = 3 // ID(s) mit Gruppen
    3. [...]
    4. pidInList = 1312 // ID(s) mit Usern
    5. [...]
    6. page.10.variables.content >
    7. page.10.variables.content < lib.content
    8. page.10.variables.content.wrap = foo|bar

  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    831 Beiträge
    96 Hilfreiche Beiträge
    05. 03. 2015, 12:57

    Würde mich wundern, wenn deine User auch auf der Seite mit der ID 1312 liegen ;) Dort muss die SeitenID des SysFolders rein, in den die User gespeichert sind.

    https://filetea.me/t1sKZV3UqigS0q8Y2mdjTx89g < Quick & dirty: mein Typoscript als Plugin gewrappt.. static Template einbinden nicht vergessen und die setup.txt in Configuration/Typoscript/ anpassen. Dann kann es auch von Redakteuren platziert werden.

  • SirRuddy SirRuddy
    R2-D2
    0 x
    119 Beiträge
    0 Hilfreiche Beiträge
    05. 03. 2015, 13:26

    Ich habe Deine Ext. installiert (static Templ. auch eingebunden), Plugin auf der Seite platziert und im TS-Setup

    1. plugin.tx_showfeusers.persistence.storagePid = 34
    eingestellt. Wie gebe ich denn jetzt die Gruppe an?

  • SirRuddy SirRuddy
    R2-D2
    0 x
    119 Beiträge
    0 Hilfreiche Beiträge
    05. 03. 2015, 13:41

    OK ich habe folgende Angaben gemacht:

    1. tt_content.showfeusers_pi1.10.select.pidInList = 3 // FEuserGroup
    2. und
    3. tt_content.showfeusers_pi1.10.renderObj.10.select.pidInList = 34 // Ordner mit den FEusern

    ...kommt aber nichts :(

  • 1