.. include:: /Includes.rst.txt .. use the label fluid and deprecate fluid-start .. _fluid-start: .. _fluid: Styling the output with Fluid ============================= Up to now you have learned how to represent the business logic of an application with a model and how to manipulate the model with the use of controllers. So far we have covered the output of data for the user only marginally. We want to take a closer look at this now. We will show you how you can create output for the user simple and fast. To make this work most efficient, specially for TYPO3 and FLOW, a new templating engine named *Fluid* was developed, which is flexible and extensible, but easy to learn. In this chapter you will start with learning the basic concepts of Fluid. After that we will show you some functions which are helpful in templating with the help of various examples. Beside this we show you the development of a ViewHelper using an example. Finally we show you how you can apply the learned technologies with the help of a practical sample. .. toctree:: :hidden: 1-basic-concepts 1a-inline-syntax 2-using-different-output-formats 3-moving-repeating-snippets-to-partials 4-creating-a-consistent-look-and-feel-with-layouts 5-using-typoscript-for-rendering-the-cobject-viewhelper 6-adding-additional-tag-attributes-with-additionalattributes 7-using-boolean-conditions 8-developing-a-custom-viewhelper 9-using-php-based-views 10-template-creation-by-example 11-conclusion