Fully configurable SilverStripe plugin to notify users about (GDRP) cookie policies.
composer require novatio/gdpr-cookiepolicy
.yoursite.com
/dev/build?flush=1 to rebuild the database.yoursite.com
/admin/settings/, navigate to the Cookie Policy
-tab and customize the look and feel ofYou can choose to let the module do all the work for you (by placing all [tracker]scripts that you need in Google Tag
Manager) and conditionally loading GTM and / or use available functions to load or bypass scripts in models, controllers
and/or templates.
To conditionally load scripts in templates:
<% if $CookiePolicyAccepted %>
<%-- some templating. --%>
<% end_if %>
To conditionally load scripts in code:
if (CookiePolicy::accepted()) {
// some code.
}
This module is based on fractaslabs/silverstripe-cookie-policy-notification
and adapted to be more customisable and to be more compliant with the strict new GDRP
rules.
Thanks to Milan Jelicanin & Petar Simic.
Thanks to carhartl for the jQuery Cookie plugin.
Thanks to prolificjones82 for
the jQuery UK Cookie Policy Notice: A simple plugin to notify users you adhere to the UK's cookie policies.
See licence
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem