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

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an