cpsit / typo3-handlebars
Handlebars rendering extension for projects built with TYPO3 CMS
Package info
Type:typo3-cms-extension
pkg:composer/cpsit/typo3-handlebars
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0
- ext-json: *
- cuyz/valinor: ^2.6
- devtheorem/php-handlebars: ^2.0
- mteu/typo3-typed-extconf: ^1.3
- psr/event-dispatcher: ^1.0
- psr/http-message: ^1.0 || ^2.0
- psr/log: ^3.0
- symfony/config: ^7.2 || ^8.0
- symfony/dependency-injection: ^7.2 || ^8.0
- symfony/filesystem: ^7.2 || ^8.0
- symfony/finder: ^7.2 || ^8.0
- typo3/cms-core: ~13.4.11 || ~14.3.0
- typo3/cms-extbase: ~13.4.11 || ~14.3.0
- typo3/cms-fluid: ~13.4.11 || ~14.3.0
- typo3/cms-frontend: ~13.4.11 || ~14.3.0
- typo3fluid/fluid: ^4.0 || ^5.0
Requires (Dev)
- armin/editorconfig-cli: ^2.0
- cpsit/typo3-handlebars-test-extension: 1.0.0
- eliashaeussler/typo3-vendor-bundler: ^4.0.2
- eliashaeussler/version-bumper: ^4.0
- ergebnis/composer-normalize: ^2.15
- fig/log-test: ^1.1
- friendsofphp/php-cs-fixer: ^3.57
- helmich/typo3-typoscript-lint: ^3.0
- mikey179/vfsstream: ^1.6.7
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^2.1
- phpstan/phpstan-phpunit: ^2.0
- phpunit/phpcov: ^10.0 || ^11.0 || ^12.0 || ^13.0
- phpunit/phpunit: ^11.5 || ^12.1 || ^13.0
- psr/container: ^2.0
- saschaegerer/phpstan-typo3: ^2.1 || ^3.0
- shipmonk/composer-dependency-analyser: ^1.8
- ssch/typo3-rector: ^3.3
- symfony/event-dispatcher: ^7.2 || ^8.0
- typo3/coding-standards: ^0.9.0
- typo3/testing-framework: ^9.5.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main
- 1.0.1
- 1.0.0
- 1.0.0-alpha.13
- 1.0.0-alpha.12
- 1.0.0-alpha.11
- 1.0.0-alpha.10
- 1.0.0-alpha.9
- 1.0.0-alpha.8
- 1.0.0-alpha.7
- 1.0.0-alpha.6
- 1.0.0-alpha.5
- 1.0.0-alpha.4
- 1.0.0-alpha.3
- 1.0.0-alpha.2
- 1.0.0-alpha.1
- 0.8.x-dev
- 0.7.26
- 0.7.25
- 0.7.24
- 0.7.23
- 0.7.22
- 0.7.21
- 0.7.20
- 0.7.19
- 0.7.18
- 0.7.17
- 0.7.16
- 0.7.15
- 0.7.14
- 0.7.13
- 0.7.12
- 0.7.11
- 0.7.10
- 0.7.9
- 0.7.8
- 0.7.7
- 0.7.6
- 0.7.5
- 0.7.4
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.0
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- dev-fix/packaging-exclude
- dev-feature/current-value
- dev-docs/overhaul
- dev-task/agents
- dev-feature/image-processor
- dev-task/optional-as
- dev-docs/security
- dev-handlebars-pre-v1
- dev-dena-v12
This package is auto-updated.
Last update: 2026-09-29 09:05:54 UTC
README
TYPO3 extension handlebars
An extension for TYPO3 CMS that provides an entire rendering environment for Handlebars templates. It is seamlessly integrated into TYPO3 and offers extensive configuration options to get all the power out of your templates. To meet everyone's needs, it is easily extensible using TYPO3 on-board tools.
π Features
- Templating engine: Full Handlebars rendering environment for TYPO3
- TypoScript integration:
HANDLEBARSTEMPLATEcontent object and additional data processors to prepare template variables - Component libraries: Fractal-compatible template names (
@name,@name--variant) - Layouts: Layout inheritance with
extend,blockandcontenthelpers - Custom helpers: Custom helpers with auto-registration via PHP attributes
- Extbase support: Controller-based rendering via
HandlebarsView - Caching: Integration with TYPO3's cache framework for compiled templates
- Extensibility: PSR-14 events and replaceable services for all parts of the rendering pipeline
- Compatibility: Compatible with TYPO3 13.4 LTS and 14.3 LTS
π₯ Installation
Composer
composer require cpsit/typo3-handlebars
TER
Download the zip file from TYPO3 extension repository (TER).
π Documentation
Please have a look at the official extension documentation.
π Security Policy
Please read our security policy if you discover a security vulnerability in this extension.
β License
This project is licensed under GNU General Public License 2.0 (or later).