.. include:: /Includes.txt .. special chars for copy and paste: • ✦ .. _tmsa-Fluid: ===== Fluid ===== .. contents:: This page :local: :backlinks: top Description =========== What is Fluid? Fluid is an XML based templating engine. It was born when making FLOW3 and Phoenix which are now named FLOW and NEOS. Nowadays Fluid is a `standalone project `__. | Templating engine From https://github.com/TYPO3-Documentation/TYPO3CMS-Guide-Extbase/issues/92 | What is it used for | Some explanation about fluid_styled_content | Some explanations about FLUIDTEMPLATE | How the core uses fluid | How extensions can use fluid | Naming conventions (e.g. Templates, Partials, Layouts), CamelCase for files | What's in a fluid file (XML, namespaces, sections, partials view helpers) | How does the rendering and caching work internally? | Hints about Performance Search ====== Search for: ✦ `typo3+fluid `__ ✦ Official Documentation ====================== • :ref:`t3extbasebook:start` This official book is part of the official documentation. It is currently partly outdated. .. tip:: For TYPO3 9, you may want to check out the 3rd edition of the book `Michael Schams: "TYPO3 Extbase: Modern Extension Development for TYPO3 CMS with Extbase & Fluid" `__. This is *not official TYPO3 documentation*, but it was just released for TYPO3 9 and should be up to date. Blog postings ============= • 2018-02-05 Torben Hansen: `How to render a Fluid standalone view multiple times in different languages `__ • 2017-12-25 Daniel Goerz: `Claus Due's 24 useful tips and tricks `__ In December 2017 Claus Due (developer and maintainer of TYPO3 Fluid) shared 24 useful tips and tricks. This post republishes all of them for future reference. Debugging ========= • 2018-02-05 TYPO3 CMS Fluid Debugging Assistant .. figure:: Fluid-463.png :scale: 50 % :class: with-shadow :alt: screenshot of tweet :target: https://twitter.com/t3extensions/status/960316417441595392 Tweet Tools ===== • `Fluid.SchemaGenerator: `__ Creates XSD schemas for packages containing Fluid ViewHelpers • `TYPO3 CMS Fluid Debugging Assistant `__ • `TYPO3/Fluid.Lint: `__ Lint utility for TYPO3 Fluid templates • `FluidConverter `__: Convert Fluid tags into inline notation | `source code `__ .. figure:: Fluid-FluidConverter.png :width: 50 % :alt: teaser screenshot :class: with-shadow :target: http://www.fluid-converter.com/ Viewhelpers =========== • `Viewhelper reference `__ Fluid template rendering engine - Standalone version ==================================================== ✦ `TYPO3.Fluid Rendering Engine: `__ "TYPO3 community template engine - composer-enabled, Flow/CMS dependency-free PSR-4 edition" ✦ Has `lots of docs `__ ✦ See also ======== • `Pattern Lab Fluid Edition `__ • 2016-01-17, usetypo3.com: `Create APIS with the JSON view `__