Tutorials

Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.

Zurück zur Übersicht

TYPO3: TCA Sortierung in einem Select-Feld einstellen

#Tutorials#TYPO3

Hat man ein Select-Feld in einer Extension via TCA und möchte die Datensätze darin sortieren lassen, so geht dies über das foreign_table_where. Möchte man kein weiteres Where-Attribut, aber trotzdem eine sorierte Liste haben, dann kann man einfach folgenden Code verwenden:


'einFeld' => array (
	'exclude' => 1,		
	'label' => 'Ein Feld',		
	'config' => array (
		'type' => 'select',	
		'internal_type' => 'db',	
		'foreign_table' => 'deineTabelle',
		'foreign_table_where' => 'AND 1=1 Order by deinemFeld ASC',
	)

Das AND 1=1 ist immer true und somit kommen nach wie vor alle Datensätze. Danach folgt dann die die Sortierung in aufsteigender Reihenfolge.


Kommentare

Hinterlasse einen Kommentar

Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Kommentar wird gespeichert
Danke für deinen Kommentar! Sobald er freigegeben wurde erscheint er hier.