DP Cookie Consent ================= |Donate| |Latest Stable Version| |License| This Plugin includes the most popular solution to the EU Cookie law JavaScript Plugin (Cookie Consent)[https://cookieconsent.insites.com/]. I extended it with Script and iFrame helper, so it works with the ePrivacy law. Though don’t care about the latest EU laws and handle you Cookies with this Plugins. Config ------ TS-Constant ~~~~~~~~~~~ :: plugin.tx_cookieconsent.settings { # PID to Data Protection url = # Layout theme = edgeless # Position position = bottom-right # dismiss on scroll (in PX) dismissOnScroll = # Type (info, opt-out) type = opt-out # extend layout with checkboxes (basic,dpextend) layout = dpextend # pre check statistics in checkboxes layout statistics = true # pre check statistics in checkboxes layout marketing = false # show Iframe overlay overlay { # Enable Iframe overlay notice = true box { # Overlay: Background background = rgba(0,0,0,.8) # Overlay: Text text = #fff } button { # Overlay Button: Background background = #b81839 # Overlay Button: Text text = #fff } } # Cookiehint Style palette { popup { # Bar: Background color background = #2473be # Bar: text color text = #fff } button { # Button: Background color background = #f96332 # Button: text color text = #fff } } } TypoScript ~~~~~~~~~~ set you own language values :: plugin.tx_dp_cookieconsent._LOCAL_LANG { de { message = XXX dismiss = XXX link = XXX deny = XXX # Checkbox labels dpRequire = XXX dpStatistik = XXX dpMarketing = XXX # Iframe Overlay text media.notice = XXX media.desc = XXX media.btn = XXX } } **If you are from a country other than Germany, let me know your legal text and I will mark it for the next version** Features -------- CS_SEO ~~~~~~ This Plugin extends the Config from (CS_SEO)[https://extensions.typo3.org/extension/cs_seo/] so that the Google analytics script, tag manager and piwiki will fire after the Cookie is accepted. load scripts after accepting ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **load script sources** If you want to load JavaScript resources after the Cookie is accepted you can use this snipped :: **load inline script** If you want to load Inline JavaScript after the Cookie is accepted use this snipped. :: The ``data-ignore="1"`` attribute ist to cover the (Scriptmerger)[https://extensions.typo3.org/extension/scriptmerger/] engine to not Combine this parts. Checkboxe mode ~~~~~~~~~~~~~~ You can extend the default cookie message with checkboxes. Now your customer can choose what types of script he want to allow. You can enable this option with the TYPO3 constant ``plugin.tx_cookieconsent.settings.layout = dpextend``. This 3 types are possible: **required**: this checkbox cant be disabled ::