[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