Lesson 6 — Creating custom templates with Fluid
Prerequisites and goals
Prerequisites
Theoretical prerequisites
This lesson assumes that you already know the following:
- Understand template inheritance and override mechanisms
- Master the concepts of layouts, templates, and partials
- Learn about template path configuration and management
- Understand caching and template processing in TYPO3
Practical prerequisites
Before you start this lesson, please have the following things ready:
- Successfully manage template hierarchies
- Configure template paths and fallbacks
- Demonstrate proficiency in updating existing templates
- Apply proper template maintenance practices
Goals
Theoretical goals
By the end of this lesson, you should know the following:
- Understand advanced Fluid template concepts and patterns
- Master the creation of custom viewhelpers
- Learn about template optimization and best practices
- Understand integration with TypoScript and backend layouts
Practical goals
By the end of this lesson, you should have completed the following:
- Successfully create complex custom templates
- Implement custom viewhelpers for specific needs
- Demonstrate proficiency in template optimization
- Apply advanced template integration techniques
Learning resources
- Fluid Templates from the Scratch
- `Developing a custom ViewHelper