Symfony Bundle for the popular Cookie Consent plugin.
Via Composer
$ composer require shapecode/cookie-consent-bundleEnable the bundle in your kernel:
<?php// app/AppKernel.phppublicfunctionregisterBundles()
{
$bundles = array(
// ...newShapecode\Bundle\CookieConsentBundle\ShapecodeCookieConsentBundle(),
);
}Configure the bundle:
shapecode_cookie_consent:
// url to your privacy policy policy_url: http://example.com/privacy// default layout optionslayout:
position: top static: falsetheme: edgelesspalette:
popup:
background: #252e39text: #ffffffbutton:
background: #14a7d0text: #ffffffNote: Translations are in ShapecodeCookieConsent.de domain.
Use the cookie_consent method in your Twig template:
{{ cookie_consent() }}
The MIT License (MIT). Please see License File for more information.