this bundle allow you to add the information message for your users about the cookies. It's a requirement since the ePrivacy directive
- 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.
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 plusto override the design, use id in your CSS files :
#eu-cookie-law { } #eu-cookie-law-accept { }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