TYPO3 Templating tutorial: choose a method
TYPO3 provides different methods of templating. On this website we cover 3 of those methods: Fluid, Templavoila and traditional. The TYPO3Buddy website is a tutorial to rebuild the TYPO3Buddy website with either the Fluid method, or the Templavoila method. Soon, we will add a tutorial for the traditional method too. But how do you choose between those methods? On this page you can find an overview of the different methods, with their pros and cons.
Fluid templating is the latest and most modern way of using templates in TYPO3. It's part of the TYPO3 core by default as of TYPO3 4.7.
Pros: TYPO3 future templating engine, full support for TYPO3 6.2 and up, separates view logic from the rest of the application, more and more (new) extensions will use Fluid as well
Cons: needs more typoscript, rudimentary interface in TYPO3 backend by default
If you want to continue building your website with Fluid, continue here.
Templavoila is an extension that's not part of TYPO3 by default. It was developed for a commercial project in 2004, to provide more flexibility than found in the traditional way of templating. Although its maintenance was questionable for a while, new versions have been released that will work with TYPO3 6.2 and TYPO3 7.x. You can find it in the TYPO3 Extension Repository (TER).
Pros: easy to use, easy setup, needs little Typoscript, very flexible, easy to build complex page structures, support for latest TYPO3 versions
Cons: may be slow when used in large websites with many nested structures
If you want to continue building your website with Templavoila, continue here.
And of course the traditional templating method of TYPO3. It once was called "modern templating", but in the meantime we've considered this as the traditional way of templating in TYPO3. It has always been part of TYPO3, and probably always will be.
Pros: part of TYPO3 by default, full support in all versions of TYPO3
Cons: you tell us
If you're interested in this method, continue here.