TCA-Grundlagen · Frage 3 von 12
Welche Funktionen lassen sich über ctrl.enablecolumns für eine Tabelle aktivieren?
3 Antworten sind richtig. Einfach
Lösung anzeigen
Lösung
- B Datensätze verbergen (typisch über das Feld hidden)
- C Die Sichtbarkeit zeitlich steuern mit Start- und Endzeit
- E Die Sichtbarkeit auf bestimmte Frontend-Benutzergruppen beschränken
Erklärung
enablecolumns kennt die Schlüssel disabled, starttime, endtime und fe_group, deren Werte jeweils auf ein Feld der Tabelle zeigen, z. B. 'disabled' => 'hidden'. Diese Felder steuern vor allem die Sichtbarkeit im Frontend: TypoScript-Objekte wie CONTENT, Extbase-Repositories und der QueryBuilder filtern verborgene, noch nicht gestartete oder abgelaufene Datensätze automatisch heraus. Die zugehörigen Datenbankspalten legt TYPO3 seit v13.3 selbst an. Das Markieren als gelöscht ist dagegen eine eigene Option (ctrl.delete), und die manuelle Sortierung steuert ctrl.sortby.