.. include:: /Includes.rst.txt .. _start: ================ Handlebars Forms ================ :Extension key: :t3ext:`handlebars_forms ` :Package name: :composer:`cpsit/typo3-handlebars-forms` :Version: |release| :Language: en :Author: coding. powerful. systems. CPS GmbH :License: This extension documentation is published under the `CC BY-NC-SA 4.0 `__ (Creative Commons) license. ---- An extension for TYPO3 CMS that provides form rendering with Handlebars, based on the :t3ext:`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. ---- .. card-grid:: :columns: 1 :columns-md: 2 :gap: 4 :card-height: 100 .. card:: Introduction A quick overview about the main features provided by this extension. .. card-footer:: :ref:`Learn more about this extension ` :button-style: btn btn-secondary stretched-link .. card:: Installation Instructions on how to install this extension, and which TYPO3 and PHP versions are currently supported. .. card-footer:: :ref:`Getting started ` :button-style: btn btn-secondary stretched-link .. card:: Usage Start with a quick start example, then dive into the data processor and all available ``HBS_*`` content objects. .. card-footer:: :ref:`Learn how to use this extension ` :button-style: btn btn-secondary stretched-link .. card:: Configuration Learn how to configure the extension in various ways. This includes site settings and per-form TypoScript configuration. .. card-footer:: :ref:`View configuration options ` :button-style: btn btn-secondary stretched-link .. card:: Migration Required migration steps when upgrading the extension to a new major version. .. card-footer:: :ref:`View upgrade guide ` :button-style: btn btn-secondary stretched-link .. card:: Developer corner Advanced extension points for custom view models and content objects. Most integrators won't need this. .. card-footer:: :ref:`Deep dive into classes & concepts ` :button-style: btn btn-secondary stretched-link .. card:: Contributing How to set up a local development environment, run checks and tests, and submit a pull request. .. card-footer:: :ref:`Contribute to this extension ` :button-style: btn btn-secondary stretched-link .. toctree:: :hidden: Introduction/Index Installation/Index Usage/Index Configuration/Index Migration/Index DeveloperCorner/Index Contributing/Index .. toctree:: :hidden: Sitemap