[TYPO3-german] Re: Sorting mit DataHandler

David Brünner david.bruenner at t-online.de
Sun Dec 31 14:44:57 CET 2017


(-: (-: (-: (-: (-: (-: (-: (-:
(-:   ICH HABS!!!    (-: 
(-: (-: (-: (-: (-: (-: (-: (-:

Einfach den folgenden Code an eine geeignete Stelle (in meinem Fall im Controlleraction):
[code]
$data['tx_testsort_domain_model_person'][5] = [
	'gebaeude' => '1,4,2'
];

$tce = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\DataHandling\\DataHandler');
$tce->start($data, []);
$tce->process_datamap();
[/code]

Die gewünschten Gebäude, bzw. deren Reihenfolge, ergibt sich einfach durch den String der an $data[xxx][....]['gebaeudue'] übergeben wird.
Im Bsp.:
Sorting1: Gebäude mit UID 1
Sorting2: Gebäude mit UID 4
Sorting3: Gebäude mit UID 2

Übrigens:
Eine nicht exisitierende UID wird einfach übergangen - gibt also keinen Fehler bei fehlerhaften Zuweisung.



More information about the TYPO3-german mailing list