[TYPO3-german] CONTENT object - wieso ist uidInList kein stdWrap?

horace grant horace3d at gmail.com
Sun Dec 11 23:19:30 CET 2011


2011/12/11 horace grant <horace3d at gmail.com>

> hallo,
>
> ich möchte eine liste von frontend usern ausgeben und auch die gruppen in
> denen sie sind. es soll der gruppennamen ausgegeben werden, nicht einfach
> der index. ein user kann in mehreren gruppen sein, also kann das feld
> usergroup z.b. 1,2,3 enthalten.
>
> wie könnte ich das lösen? unten ist mein versuch, aber leider funktioniert
> das mit uidInList nicht, da es kein stdWrap ist. was ist der grund dafür,
> dass es nicht genau wie pidInList funktioniert?
>
> ich habe es auch mit where und andWhere versucht und auch einen versuch
> mit split gestartet, aber ich habe keine funktionierende lösung gefunden.
>
> schöne grüße,
> horace
>
>
>
>     marks.CONTENT = CONTENT
>     marks.CONTENT {
>         table = fe_users
>         wrap = <div> | </div>
>         select {
>             max = 20
>             pidInList = 62
>         }
>         renderObj=COA
>         renderObj {
>             10 = TEXT
>             10.field = username
>             10.wrap = <div> | </div>
>
>             20 = CONTENT
>             20 {
>                 table = fe_groups
>                 select {
>                     pidInList = 62
>                     uidInList.field = usergroup # funktioniert nicht!
>                 }
>                 renderObj=COA
>                 renderObj {
>                     10 = TEXT
>                     10.field = title
>                     10.wrap = <div> | </div>
>                 }
>             }
>         }
>     }






es funktioniert jetzt.

ich weiß aber nicht, ob es die beste lösung ist, also wäre ich immer noch
über feedback dankbar.

    marks.CONTENT = CONTENT
    marks.CONTENT {
        table = fe_users
        wrap = <div> | </div>
        select {
            max = 20
            pidInList = 62
        }
        renderObj=COA
        renderObj {
            10 = TEXT
            10.field = username
            10.wrap = <div> |
            20 = TEXT
            20.field = usergroup
            20.split {
                token = ,
                cObjNum = 1
                1.10 = CONTENT
                1.10 {
                    table = fe_groups
                    select {
                        pidInList = 62
                        andWhere.current = 1
                        andWhere.wrap = uid=|
                    }
                    renderObj=COA
                    renderObj {
                        10 = TEXT
                        10.field = title
                        10.wrap = <div> | </div>
                    }
                }
            }
        }
    }


More information about the TYPO3-german mailing list