[TYPO3-german] Probleme mit der Sortierung der Ausgabe beiwt_directory

Claus Fassing claus.fassing at vorderer-westen.net
Thu Mar 4 18:42:59 CET 2010


Am 02.03.2010 15:18, schrieb Peter Russ:

>
> Ist in diesem Fall nicht so schwer, da in der Funktion setFilter bereits
> auf diesen Inhalt zugegriffen wird und dies in eine IN(....) includiert
> wird. Jetzt muss nur noch dafür gesorgt werden, dass die hartcodierte
> orderby Abfrage in main "weich" wird. Alles in allem vielleicht 5 Zeilen
> Code.
>
> Gruss. Peter.
>

Ich habe das jetzt für Andreas wie folgt gelöst.

$find_in_set = "'" . $this->pi_getFFvalue($this->conf, 'addresspool', 
'mainconfig') . "'";

$this->query['orderby'] = (empty($find_in_set)) ? 
addslashes($this->conf['list.']['orderby']) : 
'FIND_IN_SET(tt_address.uid,'.$find_in_set.')';

Wie ja schon erwähnt wurde ist der Zugriff auf die UIDs per
$this->pi_getFFvalue($this->conf, 'addresspool', 'mainconfig')
gewährleistet. Dies in Kombination mit FIND_IN_SET führt zu dem 
gewünschten Ergebnis.

Grüße Claus



More information about the TYPO3-german mailing list