Find the Exponential Software extensions you want
UNIX name | Owner | Status |
---|---|---|
ezforms-bundle | eZ Publish Legacy | stable |
Version | Compatible with |
---|---|
N/A | N/A |
This bundle provides a flexible way to associate Symfony forms to eZPublish contents.
Features:
NB: this bundle does not provide out of the box forms in eZPublish, it rather gives you tools to easily define
custom forms and leverage eZPublish's content tree to access or configure those forms.
This bundle is released under GPL2
{
require: {
"heliopsis/ezforms-bundle": "~1.2"
}
}
// ezpublish/EzPublishKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Heliopsis\eZFormsBundle\HeliopsiseZFormsBundle(),
);
}
# ezpublish/config/config.yml
heliopsis_ezforms:
providers:
form: acme_forms.custom_form_provider
handler: acme_forms.custom_handler_provider
NB: see Usage section for service definitions
# ezpublish/config/ezpublish.yml
ezpublish:
system:
frontend_group:
location_view:
full:
form:
controller: heliopsis_ezforms.controller:formAction
template: AcmeDesignBundle:full:form.html.twig
match:
Identifier\ContentType: 'form'
confirm:
template: AcmeDesignBundle:confirm:form.html.twig
match:
Identifier\ContentType: 'form'
Detailed documentation is available in the Resources/doc folder
When upgrading, don't forget to take a look at the notes on backwards compatibility