Symfony Bundle for the popular Cookie Consent plugin.
Via Composer
$ composer require shapecode/cookie-consent-bundle
Enable the bundle in your kernel:
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Shapecode\Bundle\CookieConsentBundle\ShapecodeCookieConsentBundle(),
);
}
Configure the bundle:
shapecode_cookie_consent:
// url to your privacy policy
policy_url: http://example.com/privacy
// default layout options
layout:
position: top
static: false
theme: edgeless
palette:
popup:
background: #252e39
text: #ffffff
button:
background: #14a7d0
text: #ffffff
Note: 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.