Glossary: Fluid Template
Fluid Template
A Fluid Template is TYPO3’s standard templating technology. It is based on the Fluid template engine and separates layout (HTML) from logic (ViewHelpers).
Use Cases for Fluid Templates
Fluid Templates are typically used to structure and render TYPO3 frontends, for example:
- Designing frontend pages in TYPO3
- Rendering data from Extbase extensions
- Defining individual layouts for content elements or plugins
- Creating reusable partials and layouts
How Fluid Templates Work
- Templates are written in HTML with Fluid tags (
<f:...>
). - Controllers (in Extbase) or TypoScript provide the data to the template.
- ViewHelpers extend the functionality (loops, conditions, formatting).
Advantages
- Clear separation of design and business logic
- Extendable with custom ViewHelpers
- Reusable layouts, partials, and sections
- Part of TYPO3 core and supported by the community
Typical Use Case
A news extension provides article data via a controller. The Fluid Template renders the articles in a customized layout, allowing designers to work on the template without touching backend logic.