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

horace grant horace3d at gmail.com
Fri Dec 16 01:14:02 CET 2011


2011/12/15 Stefan Frömken <firma at sfroemken.de>

> Hallo Horace,
>
> ich persönlich finde das zweite CONTENT-Objekt ein bissl oversized, zumal
> Du eh nur den Gruppennamen haben willst. Ich an Deiner Stelle würde es mit
> diesem Trick versuchen:
>
> http://blog.marit.ag/2009/12/**15/datenbankfelder-stdwrap-**data/<http://blog.marit.ag/2009/12/15/datenbankfelder-stdwrap-data/>
>



aber es können ja mehrere gruppen sein. würde der trick dann funktionieren?
wie?

schöne grüße,
horace




>
> Bzgl. uidInList gab es hier vor knapp 1 Jahr eine heftige Diskussion. Wenn
> man uidInList stdWrap-Properties zuweisen würde, dann könnte man sich
> Sicherheitslücken ins Haus holen. Ich selbst habe es nicht weiter verfolgt,
> aber ich habe daraufhin irgendwo mal gelesen, dass jede TS-Eigenschaft
> stdWrap-Properties erhalten soll. Also hat die Diskussion ja irgendwas
> bewirkt. Ich weiß nur nicht mit welcher Version diese stdWraps Einzug in
> TYPO3 nehmen.
>
> Vielleicht kann uns hier ja jemand ausklären.
>
> Stefan
>
> Am 11.12.2011 23:19, schrieb horace grant:
>
>  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>
>>                     }
>>                 }
>>             }
>>         }
>>     }
>>
>
> ______________________________**_________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**german<http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german>
>


More information about the TYPO3-german mailing list