TYPO3 v14: Das Records-Modul mit Grid-, Compact- und Teaser-Ansichten erweitern

Das Records-Modul ist die zentrale Datendrehscheibe in TYPO3 v14 – zeigt Datensätze aber nur als Liste. Unsere Open-Source-Extension Records List Types ergänzt visuelle Ansichten und Filter, konfigurierbar per TSconfig, ganz ohne PHP.

Auf einen Blick

  • Das Records-Modul in TYPO3 v14 bündelt strukturierte Datensätze – zeigt sie aber ausschließlich als Liste.
  • Records List Types ergänzt Grid-, Compact-, Teaser- und eigene Ansichten plus Datensatzfilter nach Titel, Sichtbarkeit, Datum, Kategorien und Select-Feldern.
  • Zero-PHP-Erweiterbarkeit: Neue Ansichtstypen entstehen aus TSconfig, einem Fluid-Template und etwas CSS – die gewählte Ansicht wird pro Backend-Account gespeichert.
  • Die Extension ist Open Source (GPL-2.0), Dark-Mode- und Workspace-fähig, ausschließlich für TYPO3 v14.3 LTS gebaut.

In TYPO3 v14 ist das Records-Modul die zentrale Stelle, um strukturierte Datensätze anzusehen, zu bearbeiten, zu durchsuchen und zu exportieren. Es ist mächtig – und zeigt jeden Datensatz konsequent als Tabellenzeile. Für News, Produkte, Teammitglieder oder Veranstaltungen denken Redakteur:innen aber nicht in Zeilen, sondern in Bildern, Karten und Status.

Genau diese Lücke schließt Records List Types: eine Open-Source-Extension, die das Records-Modul um Grid-, Compact-, Teaser- und eigene Ansichten erweitert – konfigurierbar per TSconfig, ohne eine Zeile PHP.


Inhaltsverzeichnis  

Überblick

Warum das Records-Modul eine visuelle Ebene verdient.

Funktionen im Detail

Grid, Compact, Teaser, Filter und Barrierefreiheit.

Architektur

Wie ein eigener Ansichtstyp ohne PHP entsteht.

Installation

In wenigen Composer-Befehlen einsatzbereit.


Überblick  

Mit v14 hat TYPO3 das Backend spürbar modernisiert: Das frühere Modul „Web" heißt nun „Content", und das Records-Modul rückt die strukturierten Datensätze in den Mittelpunkt. Wie ein Datensatztyp dargestellt wird, bestimmt das TCA – verfeinern lässt es sich über TSconfig.

Records List Types setzt genau hier an. Statt das Core-Verhalten zu ersetzen, ergänzt es das Modul um zusätzliche Ansichtsmodi, die Redakteur:innen über das Ansichts-Menü umschalten. Die zuletzt gewählte Ansicht wird pro Backend-User gespeichert – die Liste bleibt also für alle erhalten, die sie bevorzugen.

Nur für TYPO3 v14

Records List Types ist bewusst eine reine TYPO3-v14-Extension. Vorausgesetzt werden TYPO3 v14.3 LTS oder neuer und PHP 8.3 bis 8.5. Eine v13-Kompatibilität gibt es nicht – die Extension nutzt die neuen Backend-APIs von v14 direkt. TYPO3 v14 LTS ist seit dem 21. April 2026 verfügbar und wird langfristig gepflegt.


Funktionen im Detail  

Die drei mitgelieferten Ansichten decken die häufigsten redaktionellen Aufgaben ab. Jede lässt sich pro Tabelle über TSconfig konfigurieren – etwa, welches Feld als Titel, Beschreibung oder Bild dient.

Karten mit Vorschau – ideal für visuelle Inhalte.

  • Kartenlayout mit Thumbnail (16:9), aus FAL-Bildfeldern aufgelöst
  • Drag-and-drop-Sortierung per Maus und Tastatur
  • TCA-basiertes Feldrendering: Boolean-Felder als Badges, Datumsfelder monospace, Relationen mit Zähler
  • Status-Indikatoren: versteckte Datensätze mit Akzentfarbe, Workspace-Zustände farbkodiert
  • Sprachindikator pro Datensatz

Eignet sich für News, Produkte, Galerien und Teamlisten.

Zusätzlich stehen Datensatzfilter direkt im Modul zur Verfügung. Sie lassen sich je Tabelle steuern und per Page TSconfig seitenbezogen konfigurieren: nach Titel/Text, Sichtbarkeit, „Top news“, Datum, Kategorien oder Select-Feldern. Der Filterzustand wird in den TYPO3-Moduldaten gespeichert und bleibt über Seitenwechsel hinweg erhalten.

FunktionKonkreter Nutzen
Vier AnsichtsmodiPassende Darstellung je Datentyp – ohne das vertraute Listen-Verhalten aufzugeben.
DatensatzfilterSchneller die richtigen Datensätze finden, ohne durch lange Listen zu scrollen.
Drag-and-drop & SortierungReihenfolge direkt im Backend ändern – per Maus oder Tastatur.
Workspace-IndikatorenAuf einen Blick sehen, welche Datensätze neu, geändert oder gelöscht sind.
Dark ModeVolle Kompatibilität mit dem hellen und dunklen TYPO3-Theme.
Pro-User-EinstellungJede:r arbeitet in der bevorzugten Ansicht – ohne andere zu beeinflussen.

Bei der Bedienung bleibt die Extension nah am Core: Sichtbarkeits-Aktionen laufen über den record_toggle_visibility-Endpunkt samt sudoModeInterceptor, statt Schutzmechanismen zu umgehen. Drag-and-drop und Aktionen sind tastaturbedienbar und mit ARIA-Labels ausgezeichnet – orientiert an den Web Content Accessibility Guidelines (WCAG) 2.1. Ein vollständiger Accessibility-Audit mit Screenreader-, Tastatur- und Kontrasttests steht noch aus; die Aussage ist daher eine technische Einordnung, keine formale WCAG-Konformitätserklärung.


Architektur  

Der vielleicht wichtigste Aspekt für Agenturen und Entwickler:innen: Ein neuer Ansichtstyp braucht kein PHP. Es genügen ein Eintrag in der Page-TSconfig, ein Fluid-Template und optional etwas CSS. Wer tiefer eingreifen möchte, kann Ansichtstypen zusätzlich über ein PSR-14-Event registrieren – die Backend-Module-API von TYPO3 macht das möglich.

So wird aus dem statischen Listen-Backend eine erweiterbare Plattform: Die Wahl der Ansicht läuft über einen schlanken Resolver, der den passenden Renderer auswählt – während Liste und Core-Funktionen unangetastet bleiben.

Ansichtsauflösung: Die Liste bleibt erhalten, zusätzliche Modi kommen hinzu – eigene Typen rein deklarativ.


Installation  

Die Extension wird über GitHub als Composer-VCS-Repository eingebunden. In Projekten, die das Paket über Packagist beziehen, entfällt der erste Schritt.

Anschließend erscheinen unter Content → Records im Modulkopf die Umschalt-Buttons für Liste, Grid, Compact und Teaser. Mehr ist nicht nötig – kein PHP erforderlich.


Anwendungsfälle  

News & Blog

Teaser-Ansicht mit Titel, Datum und Auszug; Grid für das schnelle Durchblättern nach Bildern.

Produkte & Shop

Grid-Ansicht mit großen Produktbildern; eigener Katalog-Typ pro Shop-Seite.

Team & Personen

Grid mit Porträtfotos; kompakte Adressbuch-Ansicht für viele Kontakte.

Veranstaltungen

Teaser- oder Timeline-Ansicht, auf die Events-Seite beschränkt und nach Datum sortiert.

Medien-Assets

Grid als Foto-Galerie mit vielen Einträgen pro Seite.

System-Datensätze

Compact-Ansicht mit bis zu 500 Datensätzen für effizientes Datenmanagement.

Alle Ansichten funktionieren mit jeder Tabelle – tx_news, tt_content, fe_users, pages oder eigenen Datensätzen.


Häufige Fragen  


Fazit  

Das Records-Modul von TYPO3 v14 ist eine starke Grundlage. Records List Types macht daraus ein Werkzeug, das sich an die Arbeitsweise von Redaktionen anpasst – statt umgekehrt. Der Gewinn ist konkret: schnelleres Auffinden, bessere Übersicht und eine Darstellung, die zum jeweiligen Inhalt passt. Und weil neue Ansichten rein deklarativ entstehen, bleibt der Pflegeaufwand niedrig.

Wer direkt mit fertigen Ansichten starten möchte, findet in der Begleit-Extension Records List Examples sechs sofort einsetzbare Typen – von Timeline bis Dashboard.

Dank

Records List Types nutzt die Backend-APIs von TYPO3 v14. Dank an das TYPO3-Core-Team und die Community. Die Extension steht unter der GPL-2.0.

Lassen Sie uns über Ihr Projekt sprechen

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Dieser Inhalt wurde teilweise mithilfe von KI erstellt.