leblanc-simon / eu-cookie-law-bundle
Add the cookie div explanation according to EU law
Installs: 22 705
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 3
Forks: 5
Open Issues: 4
Type:symfony-bundle
Requires
- php: >=5.5.9
- symfony/framework-bundle: ^2.8|^3
This package is auto-updated.
Last update: 2024-10-29 04:09:30 UTC
README
Description
this bundle allow you to add the information message for your users about the cookies. It's a requirement since the ePrivacy directive
Installation
- install the bundle
composer require leblanc-simon/eu-cookie-law-bundle
- activate the bundle
// app/AppKernel.php class AppKernel extends Kernel { public function registerBundles() { $bundles = [ // ... new LeblancSimon\EUCookieLawBundle\LeblancSimonEUCookieLawBundle(), ]; } }
Nothing else to do. The HTML will be automatically injected for the text/html response.
Customization
Message
The message and text button can be customized via translation. Add a
Resources/translations/EUCookieLaw.[locale].yml
in your project and customize your text.
cookie_law: message: | Afin de vous proposer le meilleur service possible, ce site utilise des cookies. En acceptant de continuer sur ce site, vous déclarer accepter leur utilisation. accept: J'accepte read_more: Voir plus
Design
to override the design, use id in your CSS files :
#eu-cookie-law { } #eu-cookie-law-accept { }
Configuration
you can customized the bundle with a configuration :
leblanc_simon_eu_cookie_law: # The name of the cookie use to know if the user is agree cookie_name: eu_cookie_law # The value of the cookie use to know if the user is agree cookie_value: accept # The template use to show the message template: 'LeblancSimonEUCookieLawBundle::eu_cookie_law.html.twig' # The name of route to be open read_more_link: name_to_route