Artikel – bananas.de
Blog / TYPO3

Content Blocks in TYPO3: Flexibel und ohne TCA-Overhead

EXT:content_blocks bietet eine moderne Alternative zur klassischen TCA-Konfiguration. Wir zeigen, wie sich damit Inhaltselemente einfach, wartbar und wiederverwendbar erstellen lassen.

b
bananas.de Redaktion
TYPO3

Wer kennt es nicht: Ein neues Content-Element soll her, und schon steht man vor einem Wust aus TCA-Arrays, TypoScript und Fluid-Templates. EXT:content_blocks schafft hier Abhilfe – mit einem sauberen, YAML-basierten Ansatz.

 

Was sind Content Blocks?

Content Blocks ist eine TYPO3-Extension, die es ermöglicht, Inhaltselemente als eigenständige Pakete zu definieren. Jedes Block-Paket enthält eine YAML-Konfiguration, ein Fluid-Template und optional CSS und JavaScript. Das TCA wird automatisch generiert.

 

Vorteile auf einen Blick

  • Keine manuellen TCA-Konfigurationen mehr
  • Selbst dokumentierend durch YAML-Struktur
  • Einfach portierbar zwischen TYPO3-Projekten
  • Native Unterstützung von Kollektionen (Wiederholungsgruppen)
  • Volle Integration ins TYPO3-Backend-UI

 

Unser Hero Slider als Beispiel

Auf dieser Website nutzen wir selbst EXT:content_blocks für den Hero-Slider auf der Startseite. Die Konfiguration besteht aus einer einzigen YAML-Datei und einem Fluid-Template – der Rest wird automatisch verwaltet.

 

Wann lohnt sich der Einsatz?

Content Blocks eignet sich besonders für neue Projekte und für Teams, die saubere, wartbare Codebasen bevorzugen. Für Legacy-Projekte auf TYPO3 10 oder 11 empfehlen wir eine graduelle Migration.