Hallo,
ich programmiere eine Extension die verschiedene schon vorhandene Funktionalität in einer zusammenfasst.
Ich würde gerne in meiner Extension eigene Filemounts anlegen, jetzt habe ich mir die sys_filemounts tabelle mal angeguckt und mir ist das Feld "sorting" aufgefallen, kann mir jemand sagen wie die Werte entstehen ? da sie mir sehr willkürlich vorkommen, für was ist der genau gut ? klar irgendwas sortiert er aber wo und was ?
Das Feld sorting ist für die Sortierung im Backend. Geh doch mal auf die pid 0 und leg mal 2-3 Filemounts an und aktivier dann mal ganz unten die Checkbox "Extended view". Dann erscheinen auf einmal für die Tabelle sys_filemount so Schaltflächen mit denen Du jeden einzelnen Datensatz raus und runter bewegen kannst.
Die Berechnung dahinter habe ich mir noch nicht angeschaut. Den Daten in der DB zufolge basiert das auf einem Binären System. Nahezu alle diese Zahlen sind das Ergebnis von x hoch 2. Für Deine Extension wird dieses Feld wohl eher uninteressant sein. Lass es einfach leer. Falls mal irgendjemand den Datensatz über TYPO3 sortieren sollte, wird das Feld automatisch wieder gefüllt. Wenn Du magst kannst Du das Sortieren für diese Tabelle auch komplett abschalten:
t3lib/stddb/tables.php
Hier gibt es einen Abschnitt:
$TCA['sys_filemounts']
hier siehst Du die Zeile: 'sortby' => 'sorting'
Mit Deiner eigenen Extension kannst Du diesen Wert überschreiben bzw. löschen.
Stefan
Vielen Dank für die sehr gute Antwort, ich werde für meine Extension das Feld leer lassen.
Gruß
Steve