Glossary: Fluid Template
Fluid Template
Ein Fluid Template ist die Standard-Template-Technologie in TYPO3. Es basiert auf der Template-Engine „Fluid“ und trennt Layout (HTML) von Logik (ViewHelpern).
Einsatzbereiche von Fluid Templates
Fluid Templates werden in TYPO3 typischerweise zur Strukturierung und Ausgabe genutzt, zum Beispiel:
- Gestaltung von Frontend-Seiten in TYPO3
- Ausgabe von Daten aus Extbase-Extensions
- Individuelle Layouts für Inhaltselemente oder Plugins
- Erstellung wiederverwendbarer Partials und Layouts
Funktionsweise von Fluid Templates
- Templates bestehen aus HTML mit Fluid-Tags (<f:...>).
- Controller (in Extbase) oder TypoScript liefern die Daten ins Template.
- ViewHelper erweitern die Funktionen (Schleifen, Bedingungen, Formatierungen).
Vorteile
- Klare Trennung von Design und Logik
- Erweiterbar mit eigenen ViewHelpern
- Wiederverwendbare Layouts, Partials und Sections
- Fester Bestandteil von TYPO3 und durch die Community unterstützt
Typischer Anwendungsfall
Eine Nachrichten-Extension stellt Artikel über einen Controller bereit. Das Fluid Template rendert die Ausgabe im gewünschten Layout, sodass Designer:innen am Template arbeiten können, ohne die Business-Logik anzupassen.