[TYPO3-german] CONTENT object - wieso ist uidInList kein stdWrap?
Stefan Frömken
firma at sfroemken.de
Fri Dec 16 10:13:53 CET 2011
Am 16.12.2011 00:26, schrieb horace grant:
> 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/>
>>
>> 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.
>>
>
>
> in 4.6 ist uidInList auch stdWrap (siehe andere antwort).
>
> auf was muss ich dann sicherheitstechnisch aufpassen? ich übergebe da eh
> keine user eingaben?
>
> schöne grüße,
> horace
>
>
>
>>
>> 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>
>>
Abschnitt TypoScript:
http://typo3.org/documentation/document-library/extension-manuals/doc_guide_security/1.0.0/view/1/7/
More information about the TYPO3-german
mailing list