[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