dev-master
9999999-devSymfony Contact Bundle by SOLID-kiss
GPL-3.0+
The Requires
- php >=5.3.2
- symfony/framework-bundle >=2.3-dev
- twig/twig *
- doctrine/doctrine-bundle *
- skcms/core-bundle dev-master
Wallogit.com
2017 © Pedro Peláez
Symfony Contact Bundle by SOLID-kiss
This package is currently under development, more documentation and features will come soon., (*1)
Install skcms:core-bundle, (*2)
launch symfony command to create message entity., (*3)
php app/console skcms:generate:entity
The base message entity already contains : date status email name subject message phone fax, (*4)
in config.yml set those options, (*5)
skcms_admin:
modules:
contact:
enabled: true
messageEntity:
name: #name of your created message entity
beautyName: #name you want to see in the menu
bundle: #bundle name (by ex : SKCMSContact )
class: #the class name with full namespace
form: #the class name with full namespace
listProperties: #those are the proerties you want to see in the contact message list of your admin panel (date and status are automaticly displayed)
email:
dataName: 'email'
beautyName: 'E-mail'
type: 'string'
To display the form you just have to write, (*6)
{{contactForm|raw}}
To theme this form you just have to override the bundle and create a file named 'theme.html.twig' in Resources/views/Form The submission and persistence of the message is full automatic., (*7)
Just override the bundle, and create your own view in Resources\views\Form\contact-form-content.html.twig, (*8)
Symfony Contact Bundle by SOLID-kiss
GPL-3.0+