Introduction
What does it do?
The extension provides a full rendering environment for Handlebars templates within TYPO3 CMS. All core features of Handlebars.js are supported by the usage of the third-party library PHP Handlebars.
Its main use is to seamlessly integrate Handlebars templates into TYPO3 without the need to modify these templates again for output in TYPO3.
Features
- Templating engine: Full Handlebars rendering environment for TYPO3
- Custom Helpers: Custom helpers with auto-registration via PHP attributes
- Extbase support: Controller-based rendering via
HandlebarsView - Events: PSR-14 hooks into the full rendering pipeline
- DI integration: Built on dependency injection for better performance and maintainability
- Caching: Integration with TYPO3's cache framework for compiled templates
- Extensibility: Easy to extend and customize
- Compatibility: Compatible with TYPO3 13.4 LTS and 14.3 LTS
Support
There are several ways to get support for this extension:
License
This extension is licensed under GNU General Public License 2.0 (or later).