[TYPO3-german] selectFields problem

horace grant horace3d at gmail.com
Sun Feb 26 13:03:04 CET 2012


2012/2/26 Philipp Gampe <typo3.lists at philippgampe.info>

> Hi horace grant,
>
> horace grant wrote:
>
> > hi,
> >
> > ich mache eine CONTENT select abfrage und würde gerne selectFields so
> > verwenden:
> >
> > selectFields = *, uid + 100000 as uid
> >
> > das funktioniert aber nicht. die uids bleiben gleich
> >
> > selectFields = uid + 100000 as uid
> >
> > so funktioniert es schon, aber ich bräuchte auch die anderen felder. :)
> >
> > an was liegt das?
>
> Ganze einfach: Mit * nimmst du alle Spalten + zusätzlich deine Extra Spalte
> mit dem Namen uid. Dies sieht dann so aus:
>
> uid, pid, ..., uid
> 1    20        100001
> 2    20        100002
> ...
>
> Da TYPO3 immer die erste uid verwendet, geht dies natürlich schief.
>
> Der einfachste Workaround ist, dass du nur die Spalten aussuchst, welche du
> auch tatsächlich benutzt, also uid + 100000 as uid, title, bodytext, ...
>
> Du kannst dies auch testen, indem du in renderObj ein
> 1 = TEXT
> 1.data = debug:data
> 1.wrap = <div class="debug">|</div>
>
> verwendest. So kannst du dir alle Spalten mit allen Werten anzeigen lassen.
>


ah! eigentlich logisch. :) super, jetzt sind alle probleme für mein projekt
gelöst.

danke auch für den sehr hilfreichen debug tipp! diese möglichkeit kannte
ich nicht.

schöne grüße,
horace



>
> Viele Grüße
> --
> Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln – linkvalidator
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>


More information about the TYPO3-german mailing list