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
::