Wie man in TYPO3 seine eigenen Extension Datensätze manuell sortieren kann.
Datei deinextensionkey/Classes/Domain/Repository/*.php
1 2 3 4 5 6 |
class deinextensionRepository extends \TYPO3\CMS\Extbase\Persistence\Repository { protected $defaultOrderings = array( 'sorting' => \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING, // ::ORDER_DESCENDING = Absteigende Sortierung ); } |
Datei deinextensionkey/Configuration/TCA/*.php:
1 2 3 4 5 |
'ctrl' => array( .... 'sortby' => 'sorting', .... ) |
Anschließend in der ext_tables.sql noch einfügen:
1 |
sorting int(11) DEFAULT '0' NOT NULL, |
Verknüpfte Tabellen
Für verknüpfte Tabellen muss noch in der Datei deinextensionkey/Configuration/TCA/*.php folgendes hinzugefügt werden
1 |
'foreign_sortby' => 'sorting', |