Fluid
Fluid ist eine Template Engine für die Ausgabe von Inhalten und Daten, die von einer Extension erzeugt werden, die auf dem PHP-Framework Extbase basiert.
Fluid hat Eigenschaften und Funktionalitäten, wie sie von anderen Template Engines wie "Smarty" bekannt sind: Platzhalter, Variablen, Bedingungen, Kontrollstrukturen (for
-Schleifen) und andere.
Die einzelnen Templates lassen sich verknüpfen mit Layouts (übergeordnete Teile des Gesamtlayouts, die Templates enthalten) und Partials (wiederkehrende Template-Abschnitte, die in verschiedene Templates eingebunden werden können).
Über so genannte ViewHelper (ein Software-Entwurfsmuster) lässt sich auch eine sehr komplexe Ausgabelogik von Inhalten realisieren. Über den speziellen ViewHelper cObject
ist es sogar möglich, auf TypoScript zuzugreifen und dies direkt in ein Template einzubinden.