Diese Extension enthält die wohl beliebteste Lösung des EU-Cookie-Hinweises, das JavaScript-Plugin Cookie Consent. Zusätzlich zum Klassischen Part des Cookie Consent Plugins, habe ich es um ein Hilfsfunktion ergänzt, die es erlaub bestimmten Code erst nach dem Bestätigen der Cookie Anfrage auszuführen, und stellt somit die vorbereitung für die ePrivacy Verördnung her.
Features und Snippets
Die verwendung des Plugins bringt Ihnen einige Vorteile gegenüber einer eigenständigen Integration der Cookie Hinweises.
Kompatible mit CS_SEO
Da ich gerne das TYPO3 Plugin CS_SEO verwende, habe ich die Analytics einbindung des Plugins so modifiziert dass es mit dem Cookie hinweisen funktioniert. So werden die Analytics und Tag Manager Scripte des CS_SEO Plugins erst nach der Cookie Bestätigung geladen.
Externe Skript dynamisch laden
Wenn Sie externe Sktipte wie z.B. den Google Tag Manager haben haben können Sie mit hilfe des Scriptes diese nach der Cookie bestätigung laden
<script data-ignore="1" data-cookieconsent="statistics" type="text/plain" data-src="{YOUR_LINK_TO_JS}"></script>
Inline JavaScript dynamisch ausführen
Wenn Sie inline JavaScript haben wie z.B. Google Analytics, können Sie es mit diesen Snippet wrappen und anschließend wird es ausgeführt.
<script data-ignore="1" data-cookieconsent="statistics" type="text/plain"> {YOUT_DYN_JS_CODE} </script>
Das "data-ignore" Attribute verhindert, dass das TYPO3 Plugin Scriptmerger die hierfür markierten Scripte parsed