Pimcore 5.x FormBuilder.
- Pimcore >= 5.4.0
Get the Pimcore4 Version here.
"require" : {
"dachcom-digital/formbuilder" : "~2.7.0"
}After you have installed the FormBuilder Bundle via composer, open pimcore backend and go to Tools => Extension:
- Click the green
+Button inEnable / Disablerow - Click the green
+Button inInstall/Uninstallrow
After you have installed the FormBuilder Bundle via composer:
- Execute:
$ bin/console pimcore:bundle:enable FormBuilderBundle - Execute:
$ bin/console pimcore:bundle:install FormBuilderBundle
After you have updated the FormBuilder Bundle via composer, open pimcore backend and go to Tools => Extension:
- Click the green
+Button inUpdaterow
After you have updated the FormBuilder Bundle via composer:
- Execute:
$ bin/console pimcore:bundle:update FormBuilderBundle
Does actually the same as the update command and preferred in CI-Workflow:
- Execute:
$ bin/console pimcore:migrations:migrate -b FormBuilderBundle
- Go to
Settings=>Form Builder Settingsand create your form. - Open a document and place the form area brick like any other bricks via drag and drop.
- Use the edit button at the right top corner to configure your form.
Also make sure you've included the flash template if you want to have some success messages after a redirect. It's also possible to render a form via Twig or even within a controller method. Click here to learn more about the form rendering types.
Nothing to tell here, it's just Symfony standard.
- Usage (Rendering Types, Configuration)
- Backend Administration of Forms
- Export Forms
- Mail Template Configuration
- Success Messages
- Mail Submission Types (html/plain-text)
- Output Transformer (new!)
- Dynamic Fields
- Available Form Types
- Create Custom Form Type
- Custom Form Type Backend Layout
- Form Presets
- Events
- Custom Fields with Events
- Mastering File Uploads
- Conditional Logic
- Form & Field Attributes
- Frontend Tips
- FormBuilder Javascript Plugins
- Configuration Flags
Before updating, please check our upgrade notes!
Copyright: DACHCOM.DIGITAL
For licensing details please visit LICENSE.md

