Die von mir bevorzugte Cooke-Consent-Erweiterung ist, wie die Überschrift bereits verrät, dp_cookieconsent von Dirk Persky.
Funktioniert in der aktuell verwandten Version out-of-the-box (was (bei mir jedenfalls) früher nicht der Fall war).
Aber es kommt dieser nervige Fingerprint mit, der wirklich jedes Layout ruiniert.
Gemäß Telekommunikation-Telemedien-Datenschutz-Gesetz (TTDSG), das die sog. Cookie-Richtlinie der EU (bereits aus 2011) in nationales Recht umsetzt, muss eine Einwilligung zur Nutzung von Cookies (insbesondere technisch nicht-nötigen) vom Besucher eingeholt werden.
Wenn ein User die Site zum ersten Mal aufruft, kommt IMMER diese vorgeschriebene Einwilligungs-Auswahl bei Einbindung der Extension!
Dem Gesetz wird also Genüge getan.
Um den Besuchern aber das unverstellte Layout präsentieren zu können, muss man den Fingerpint loswerden. Aber (IANAL) offensichtlich muss dem Besucher die Möglichkeit gegeben werden, sich jederzeit umzuentscheiden.
Dies wird auf der Seite "Datenschutz" gewährleistet, die - wie gefordert - von überall aus auf der Site erreichbar ist. Und zwar, indem man den Klick-Event-Code für das Pop einfach als Button zur Verfügung stellt:
Der für das Fingerprint-Icon zuständige CSS-Code findet sich Verzeichnis unter Ressources/public/CSS/dp_cookieconsent.css.
Das Teil kopiert man sich und setzt es in seinem eigenen Haupt-CSS-Template ein (damit es Update-sicher ist)
- und natürlich fügt man ein display: none !important; hinzu:
/* Weg mit dem Fingerprint */
.dp--icon-fingerprint:before {
content: "";
display: none !important;
}