Records List Examples: sechs fertige Ansichten als Ergänzung zu Records List Types (TYPO3 v14)

Die Begleit-Extension zu Records List Types liefert sechs sofort einsetzbare Backend-Ansichten – Timeline, Catalog, Address Book, Event List, Gallery und Dashboard. Reine TSconfig- und Fluid-Konfiguration, ohne zusätzliches PHP oder JavaScript.

Auf einen Blick

  • Records List Examples ist die Begleit-Extension zu Records List Types – sie liefert fertige Ansichtstypen.
  • Sechs Ansichten: Timeline, Catalog, Address Book, Event List, Gallery, Dashboard.
  • Zwei eigene Templates (Timeline, Catalog) mit Dark-Mode, vier auf Basis der mitgelieferten Ansichten – alles per TSconfig.
  • Setzt Records List Types ≥ 1.0 voraus, kein zusätzliches PHP, kein eigenes JavaScript – ausschließlich für TYPO3 v14.

Mit Records List Types lässt sich das Records-Modul von TYPO3 v14 um eigene Ansichtstypen erweitern – ganz ohne PHP. Die naheliegende Frage lautet: Wie sieht so ein eigener Ansichtstyp in der Praxis aus? Genau darauf antwortet Records List Examples.

Diese Begleit-Extension liefert sechs sofort einsetzbare Ansichten als Vorlage und Werkzeug zugleich: installieren und nutzen – oder als Blaupause für eigene Typen verwenden.


Inhaltsverzeichnis  

Überblick

Das Verhältnis zu Records List Types.

Die sechs Ansichten

Timeline, Catalog, Address Book, Event List, Gallery, Dashboard.

Installation

Beide VCS-Repositories einbinden.

Anpassung

Ansichten pro Seite einschränken.


Überblick  

Records List Examples ist die direkte Ergänzung zu Records List Types: Die Basis-Extension stellt den Mechanismus für eigene Ansichtstypen bereit, die Beispiele liefern fertige Ansichten dafür. Sie erscheinen nach der Installation im Ansichts-Umschalter des Records-Moduls von TYPO3 v14.

Bemerkenswert ist, wie wenig dafür nötig ist: Vier der sechs Ansichten nutzen die mitgelieferten Built-in-Templates (Grid, Compact, Teaser) mit anderer Konfiguration. Nur Timeline und Catalog bringen eigene Fluid-Templates und CSS mit – inklusive Dark-Mode. Das zeigt den Kerngedanken: Viele Ansichtstypen brauchen lediglich TSconfig und optionale Assets.

Nur für TYPO3 v14

Records List Examples ist TYPO3-v14-only: Version 1.0 zielt auf TYPO3 v14.3 LTS und neuer, setzt Records List Types ≥ 1.0 und PHP 8.3 bis 8.5 voraus und lässt v13-Unterstützung bewusst weg.


Funktionen im Detail  

Die sechs Ansichten decken typische redaktionelle Szenarien ab – von der chronologischen Darstellung bis zum bildlastigen Katalog.

AnsichtBasisBeschreibung
TimelineEigenes TemplateKlassische vertikale Timeline mit Datumskreisen, Verbindungslinien und Inhaltskarten.
CatalogEigenes TemplateGroße 4:3-Bildkarten mit Hover-Zoom und „Kein Bild"-Platzhalter.
Address BookCompactViewDichte Kontaktliste mit fixierten Spalten, 500 Datensätze pro Seite.
Event ListTeaserViewDatumsbetonte Event-Karten mit Kalender-Icon, 30 pro Seite.
GalleryGridViewFoto-Galerie mit großen Thumbnails, minimaler Text, 48 pro Seite.
DashboardGridViewRedaktionell steuerbare Spalten über die „Spalten anzeigen"-Auswahl.

Wichtig für die Wartbarkeit: Die beiden eigenen Templates (Timeline, Catalog) folgen exakt der Template-Systematik der Basis-Extension – gemeinsame Partials, dieselbe Sanitize-Logik für TYPO3-Backend-Fragmente, das native <typo3-backend-contextual-record-edit-trigger>-Element und berechtigungsabhängiges Rendern der Aktionen. So bleiben sie auch funktionsfähig, wenn sich Records List Types weiterentwickelt.

Konsequenterweise bringt die Extension kein eigenes JavaScript mit: Interaktives Verhalten – Aktionen, Sichtbarkeits-Toggles, Pagination, Mehrfachauswahl – stammt aus der Basis-Extension und dem TYPO3-Core. Die Templates nutzen die dokumentierten data-gridview-action-Attribute und Fluid-ViewHelper. Alle Labels sind über XLIFF 2.0 (Englisch und Deutsch) übersetzbar.


Installation  

Da Composer Repository-Definitionen nicht aus Abhängigkeiten erbt, werden beide VCS-Repositories in der Projekt-composer.json eingetragen. Die Basis-Extension wird dabei automatisch mitinstalliert.

Nach dem Setup erscheinen die sechs neuen Ansichtstypen im Umschalter unter Content → Records.


Anpassung  

Standardmäßig sind alle sechs Ansichten überall verfügbar. Über Page-TSconfig lassen sie sich gezielt pro Seitenbaum einschränken – etwa nur Timeline auf der Events-Seite.


Häufige Fragen  


Fazit  

Records List Examples ist beides: ein praktischer Werkzeugkasten mit sechs fertigen Ansichten und ein Lehrstück dafür, wie wenig Aufwand ein eigener Ansichtstyp im Records-Modul tatsächlich bedeutet. Wer Records List Types einsetzt, bekommt hier den schnellsten Einstieg – und eine saubere Vorlage für individuelle Anforderungen.

Die technischen Grundlagen – Records-Modul, eigene Ansichtstypen und die Zero-PHP-Erweiterbarkeit – beschreiben wir ausführlich im Artikel zu Records List Types.

Dank

Records List Examples setzt auf dem Records-Modul und der Fluid-Template-Engine von TYPO3 v14 auf. 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.