[TYPO3-german] Select Abfrage mit orderBy FIELD
Renzo Bauen
typo3 at conpassione.ch
Fri Mar 7 07:47:05 CET 2014
Lieber Olaf
wenn Du das nicht hier, sondern auf forge.typo3.org posten tust, dann
kommt es in den Aktualisierungs- und Bugfix-Prozess von TYPO3, wenn es
die gute Lösung für das Problem ist.
Und natürlich kommt es dann einem der nächsten Update mit TYPO3
automatisch mit.
Beste Grüsse
Renzo
--
Renzo Bauen
Dipl. Ing. ETH/SIA, ScrumMaster
conPassione gmbh
T +41 33 345 00 92
M +41 79 330 10 11
http://www.conpassione.ch
TYPO3 Bronce Associate
> also, warum auch immer liegt das Problem wohl bei 4.5.32. in
> sysext/cms/tslib/class.tslib_content.php ab ca Zeile 7651 wird der Order
> By zusammengebaut. Wenn ich diesen Code ersetzt tut alles wie gewünscht.
> Dazu die nächsten sechs Zeilen ändern in:
>
> $orderBy = isset($conf['orderBy.'])
> ? trim($this->stdWrap($conf['orderBy'], $conf['orderBy.']))
> : trim($conf['orderBy']);
> if ($orderBy) {
> $query .= ' ORDER BY ' . $orderBy;
> }
>
> Augenscheinlich ist bei der Abfrage mit StdWrap $conf['orderBy'] leer :-(
>
> Aber vielleicht hat jemand noch eine bessere Idee, die dann auch bei
> einem Secure-/Systemupdate erhalten bleibt.
>
> Danke
> OLAF
>
>
> > -------- Ursprüngliche Nachricht --------
> > Von: Olaf Schuemann <typo3 at os4a.de>
> > Datum:06.03.2014 00:30 (GMT+01:00)
> > An: German TYPO3 Userlist <typo3-german at lists.typo3.org>
> > Betreff: [TYPO3-german] Select Abfrage mit orderBy FIELD
> >
> > Hallo,
> >
> > irgendwie komme ich nicht mehr weiter - ich habe ein SQL Abfrage, die
> > mir auch Ergebnisse liefert, allerdings ist die Sortierung eine andere
> > als die erwartet :-(
> >
> > 10.select {
> > pidInList = 115,116
> > where = hidden=0 and deleted=0
> > andWhere {
> > data = field:datenbankid
> > wrap = daten.uid IN (|)
> > }
> > #orderBy = daten.uid DESC funktioniert
> > orderBy {
> > data = field:datenbankid
> > wrap = FIELD(daten.uid,|)
> > }
> >
> > Wenn ich das orderBy wie beschrieben setze, erfolgt kein Sortierung bzw.
> > nach der UID. field:datenbankid enthält zB 4,2,7,8
> >
> > Hat jemand eine Idee für mich!?
> >
> > Danke
> > OLAF
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> >
> _______________________________________________
> 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