cpsit / typo3-handlebars-forms
Handlebars rendering of forms built with EXT:form for projects with TYPO3 CMS
Package info
github.com/CPS-IT/handlebars-forms
Type:typo3-cms-extension
pkg:composer/cpsit/typo3-handlebars-forms
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0
- ext-dom: *
- ext-json: *
- ext-libxml: *
- cpsit/typo3-handlebars: ^1.0
- devtheorem/php-handlebars: ^2.0
- psr/event-dispatcher: ^1.0
- psr/http-message: ^1.0 || ^2.0
- psr/log: ^3.0
- symfony/dependency-injection: ^7.2 || ^8.0
- typo3/cms-core: ~13.4.0 || ~14.3.0
- typo3/cms-extbase: ~13.4.0 || ~14.3.0
- typo3/cms-fluid: ~13.4.0 || ~14.3.0
- typo3/cms-form: ~13.4.0 || ~14.3.0
- typo3/cms-frontend: ~13.4.0 || ~14.3.0
- typo3fluid/fluid: ^4.0 || ^5.0
Requires (Dev)
- armin/editorconfig-cli: ^2.0
- cpsit/hbs-forms-example: 1.0.0
- eliashaeussler/phpunit-attributes: ^2.0
- eliashaeussler/transient-logger: ^2.0
- eliashaeussler/version-bumper: ^4.0
- ergebnis/composer-normalize: ^2.50
- friendsofphp/php-cs-fixer: ^3.94
- helmich/typo3-typoscript-lint: ^3.3
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpcov: ^10.0 || ^11.0 || ^12.0 || ^13.0
- phpunit/phpunit: ^11.5 || ^12.5 || ^13.0
- saschaegerer/phpstan-typo3: ^2.1 || ^3.0
- shipmonk/composer-dependency-analyser: ^1.8
- ssch/typo3-rector: ^3.11
- typo3/cms-install: ~13.4.0 || ~14.3.0
- typo3/cms-tstemplate: ~13.4.0 || ~14.3.0
- typo3/coding-standards: ^0.9.0
- typo3/testing-framework: ^9.5.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-29 09:18:14 UTC
README
TYPO3 extension handlebars_forms
An extension for TYPO3 CMS that provides form rendering with Handlebars,
based on the handlebars extension.
It is designed to provide rendering options for all default form elements
shipped by EXT:form, while rendering for custom form elements can be easily
configured using dedicated interface implementations.
π Features
- Form elements: Support for all default form elements of EXT:form
- Generic rendering: One TypoScript rendering definition for all forms
- Per-form overrides: Dedicated templates and data structures for specific forms
- Extensibility: Custom view model builders and content objects for custom form elements
- Fluid fallback: Elements without a Handlebars template can be rendered with EXT:form's default Fluid partials
- Compatibility: Compatible with TYPO3 13.4 LTS and 14.3 LTS
π₯ Installation
Composer
composer require cpsit/typo3-handlebars-forms
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).