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