Fluid is a template engine for the output of contents and data that have been produced from an extension based on the Extbase framework.
Fluid has features and functionalities such as those that are common with other template engines like "Smarty": markers, variables, conditions, control structures (
for loops) and others.
The individual Templates can be linked with Layouts (superordinate parts of the overall layout which contain templates) and Partials (recurring template sections, which can be integrated into different templates).
A very complex output logic of contents can also be realised with a so-called ViewHelper (a software design pattern). With the special ViewHelper
cObject it is even possible to access TypoScript and to then integrate this directly into a template.